DOCS Β· MOBILE APP DEVELOPMENT
Mobile App Development Guide
UPDATED 22 NOVEMBER 2025
Note on the template. There is no published
@aiva/react-native-templatepackage. Scaffold withnpx @getaiva/create-appinstead, or start from a plain React Native project and call the REST API athttps://api.getaiva.ai.
Build native iOS and Android apps for on-the-go merchant management.
Flutter Starter Kit
π¦ Clone Starter Template:
git clone https://github.com/aiva-platform/flutter-merchant-app.git
cd flutter-merchant-app
Features Included:
β Login/authentication with API keys
β Dashboard with KPI cards
β Customer list with search and filtering
β Subscription management
β Dark mode support
β Offline caching
β Pull-to-refresh
β Push notifications (optional)
Setup:
# Install dependencies
flutter pub get
# Create environment file
cp .env.example .env
# Edit .env and add your AIVA_API_KEY and MERCHANT_ID
# Run app
flutter run
React Native Starter Kit
π¦ Clone Starter Template:
npx react-native init AivaMerchantApp --template @aiva/react-native-template
cd AivaMerchantApp
`"
**Features Included:**
- β
Expo managed workflow
- β
TypeScript
- β
React Navigation
- β
Zustand state management
- β
React Query for API calls
- β
Dark mode
- β
iOS and Android support
### Publishing to App Stores
**App Store (iOS) Checklist:**
- [ ] Apple Developer Account ($99/year)
- [ ] App icons (all required sizes)
- [ ] Screenshots (all device sizes)
- [ ] Privacy policy URL
- [ ] Support email
- [ ] App description and keywords
- [ ] Age rating questionnaire
- [ ] TestFlight beta testing
**Google Play (Android) Checklist:**
- [ ] Google Play Developer Account ($25 one-time)
- [ ] App icons and feature graphic
- [ ] Screenshots (phone, tablet, 7-inch tablet)
- [ ] Privacy policy URL
- [ ] Support email
- [ ] Content rating questionnaire
- [ ] App description
- [ ] Internal testing track -
Building something with the AIVA API or MCP server? We read every developer message.
Talk to us