DOCS Β· MOBILE APP DEVELOPMENT

Mobile App Development Guide

UPDATED 22 NOVEMBER 2025

Note on the template. There is no published @aiva/react-native-template package. Scaffold with npx @getaiva/create-app instead, or start from a plain React Native project and call the REST API at https://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