# Mobile Application Boilerplate

## Overview
Cross-platform mobile development with offline capabilities for iOS and Android

## Tech Stack
- **Mobile Framework**: React Native / Flutter
- **Backend API**: Node.js, Express
- **Database**: SQLite/Realm (local), PostgreSQL (remote)
- **Authentication**: Firebase Auth / Auth0
- **Push Notifications**: Firebase Cloud Messaging
- **Storage**: AsyncStorage, iCloud/Google Drive sync

## Specialized Agents
- `mobile-ui-designer` - Mobile-first UI/UX design
- `platform-specific-developer` - iOS/Android native features
- `push-notification-specialist` - Notification systems
- `app-store-publisher` - App store deployment and compliance

## Key Features
- Cross-platform compatibility
- Offline functionality with sync
- Push notifications
- Biometric authentication
- Camera and media access
- GPS and location services
- App store deployment

## Platform Requirements
- iOS Human Interface Guidelines
- Android Material Design
- App Store review guidelines
- Privacy policy compliance

## Architecture Patterns
- Offline-first architecture
- Redux/Zustand state management
- React Navigation routing
- Async data synchronization

## Implementation Requirements
- Platform-specific optimizations
- Offline data persistence
- Battery usage optimization
- Performance monitoring
- Automated testing (Detox/Appium)
- Continuous deployment