A Flutter-based super app combining AI-powered features and financial management tools.
β¬οΈ Download Latest APK (~50 MB)
β¬οΈ Download Latest IPA (~100 MB)
β¬οΈ Download Web Build (~30 MB)
# Complete setup for all platforms
make setup
# Or setup for specific platform
make setup-android # Android development
make setup-ios # iOS development (macOS only)
make setup-web # Web development# Run on different platforms
make run-android # Android device/emulator
make run-ios # iOS device/simulator
make run-web # Web browser
make run-chrome # Chrome browser specifically
# Platform-specific optimized runs
make run-pixel9 # Optimized for Pixel 9
make run-iphone13 # iPhone 13 Pro Max simulator- Android: API 24+ (Android 7.0+)
- β Pixel 9: Fully optimized with Gemini Nano support
- Supports all modern Android devices
- iOS: iOS 12.0+
- β iPhone 13 Pro Max: Fully optimized for iOS 18
- Supports all modern iPhone and iPad devices
- Web: Modern browsers
- β Chrome: Fully optimized with PWA support
- Firefox, Safari, Edge supported
- Pixel 9: Android 15 (API 35) with Gemini Nano AI features
- iPhone 13 Pro Max: iOS 18 with advanced AI capabilities
- Chrome Browser: PWA with offline support
airo_super_app/
βββ app/ # Main host application
β βββ lib/
β β βββ core/ # Core app functionality
β β βββ features/ # App-specific features
β β βββ shared/ # Shared widgets and utilities
βββ packages/
β βββ airo/ # AI-powered features package
β βββ airomoney/ # Financial management package
βββ Makefile # Build automation
- AI Chat Interface
- Voice Commands
- Task Management
- Analytics Dashboard
- Wallet Management
- Transaction Tracking
- Financial Analytics
- Budget Planning
make help # Show all available commands
make setup # Complete first-time setup
make install-deps # Install dependencies only
make check-flutter # Verify Flutter installationmake run-android # Run on Android
make run-ios # Run on iOS (macOS only)
make run-web # Run on web
make run-chrome # Run on Chrome specifically
make run-pixel9 # Run optimized for Pixel 9
make run-iphone13 # Run on iPhone 13 Pro Max simulatormake build-android # Build Android APK
make build-ios # Build iOS app (macOS only)
make build-web # Build web app
make build-all # Build for all platformsmake test # Run all tests
make analyze # Analyze code
make format # Format code
make doctor # Run Flutter doctormake clean # Clean build artifacts
make upgrade # Upgrade Flutter and dependencies
make devices # List available devices
make emulators # List available emulators- Flutter SDK: 3.24.0 or later
- Dart SDK: 3.5.0 or later
- Android Studio: Latest version
- Android SDK: API 24-35
- Java: JDK 17 or later
- Gradle: 8.0 or later
- Xcode: 15.0 or later
- iOS SDK: 12.0 or later
- CocoaPods: Latest version
- Chrome: Latest version (recommended)
- Web Server: Built-in Flutter web server
# Android
export ANDROID_HOME=/path/to/android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
# iOS (macOS only)
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin- Target SDK: 35 (Android 15)
- Min SDK: 24 (Android 7.0)
- Compile SDK: 35
- NDK: Latest version
- Multidex: Enabled
- Gemini Nano: Integrated for AI features
- Deployment Target: 12.0
- Target: iOS 18
- Architecture: arm64
- Bitcode: Disabled (as per Apple requirements)
- Renderer: CanvasKit (for better performance)
- PWA: Enabled
- Service Worker: Enabled for offline support
-
Clone the repository
git clone <repository-url> cd airo_super_app
-
Run first-time setup
make setup
-
Start development
# For Android (including Pixel 9) make dev-android # For iOS (including iPhone 13 Pro Max) make dev-ios # For Web (including Chrome) make dev-web
The app includes a common authentication system:
- Admin Login:
- Username:
admin - Password:
admin
- Username:
- User Registration: Username and password only (minimal design)
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests:
make test - Format code:
make format - Analyze code:
make analyze - Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
-
Flutter not found
# Install Flutter from https://flutter.dev/docs/get-started/install make check-flutter -
Android SDK issues
# Set ANDROID_HOME environment variable export ANDROID_HOME=/path/to/android/sdk make setup-android
-
iOS build issues (macOS only)
# Install Xcode and command line tools xcode-select --install make setup-ios -
Web build issues
# Enable web support flutter config --enable-web make setup-web
- Run
make helpfor available commands - Run
make doctorto check your development environment - Check Flutter documentation: https://flutter.dev/docs