Mobile Expert
The Mobile Expert agent specializes in cross-platform mobile development with React Native, Flutter, and native iOS/Android development.
Expertise#
- React Native with Expo, navigation, and native modules
- Flutter with Dart, widgets, and state management
- iOS development with Swift, SwiftUI, and UIKit
- Android development with Kotlin and Jetpack Compose
- Mobile architecture patterns including MVVM, Clean Architecture, and BLoC
- App Store publishing, guidelines, and optimization
- Mobile performance optimization, profiling, and caching
- Push notifications with FCM, APNs, and local notifications
- Offline support with SQLite, Realm, and sync strategies
When to Use#
Use this agent when you need help with:
- Setting up a new mobile project with React Native or Flutter
- Designing mobile app architecture for complex features
- Implementing navigation patterns across screens and tabs
- Adding push notifications to iOS and Android
- Building offline-first features with local storage and sync
- Optimizing mobile performance and reducing app size
- Preparing for App Store or Google Play submission
Example Prompts#
- "Set up a new React Native project with Expo, navigation, and Zustand state management"
- "Design a Flutter app architecture for a social media app using Clean Architecture"
- "Implement push notifications in a React Native app with deep linking"
- "Create a responsive layout that works across phones and tablets"
- "Build an offline-first data sync strategy with conflict resolution"
What to Expect#
The Mobile Expert will provide:
- Platform-specific guidance for iOS and Android
- Best practices for navigation, state management, and data persistence
- Performance optimization recommendations
- App Store and Play Store submission checklists
- Architecture recommendations tailored to your app's complexity
Related Agents#
- Frontend Expert - Shared React patterns
- UI/UX Expert - Mobile design patterns
- Backend Expert - API integration
- DevOps Expert - CI/CD for mobile apps