Flutter lets you build mobile apps for both iPhone and Android from a single codebase. You write code in the Dart language. This skill teaches you to create beautiful user interfaces with widgets, manage app state with tools like Provider and BLoC, and connect to the internet with APIs. Widgets are the building blocks for every part of your app. State management keeps your data organized and your app fast. You will also learn navigation and material design to make apps that look great and work smoothly on any device.
This skill is for anyone who wants to make professional mobile apps quickly. You can use hot reload to see changes instantly. You will learn how to avoid common mistakes and follow best practices. The result is apps that are fast, consistent, and easy to maintain.
Global
mkdir -p ~/.claude/skills/flutter-developmentProject
mkdir -p .claude/skills/flutter-developmentSource Repository
Vercel React Native Skillsvercel-labs/agent-skills
Build fast and smooth React Native apps with proven best practices
Xcode Project Setupfirebase/agent-skills
Add Swift packages and files to Xcode projects safely and quickly
Building Native Uiexpo/skills
Build native mobile interfaces with Expo Router and modern UI patterns
Expo Dev Clientexpo/skills
Build custom Expo dev clients for testing native code on real devices
Upgrading Expoexpo/skills
Upgrade Expo SDK versions and fix dependencies with this step by step guide
Expo Deploymentexpo/skills
Deploy Expo apps to iOS, Android, and web with EAS automation
Use Domexpo/skills
Run web code in native apps using Expo DOM components without rewriting
Flutter Apply Architecture Best Practicesflutter/skills
Architect Flutter apps with clean layers for scalability and maintainability