Native Mobile App
Overview
iOS/Android app with background audio capabilities.
Advantages
- Best background audio support
- Can use native wake word detection
- Push notifications
- Better battery optimization
- Access to more device features
Tech Options
React Native
- Cross-platform iOS + Android
- JavaScript codebase
- react-native-audio-api for microphone
Flutter
- Cross-platform with Dart
- Good audio plugin ecosystem
Native (Swift/Kotlin)
- Best performance
- Full platform capabilities
- More development effort
Background Audio
iOS
- Requires "audio" background mode in Info.plist
- Must play audio to stay alive (can be silent)
Android
- Foreground service with notification
- More lenient background policies
Considerations
- App store approval process
- Privacy policy requirements
- Battery usage concerns