Enable USB debugging
- Go to Settings → About phone
- Tap Build number 7 times to unlock Developer Options
- Go to Settings → System → Developer Options
- Enable USB debugging
Grant notification access
Vantage requires notification access to capture banking transactions.
- Go to Settings → Apps → Special app access → Notification access (or search “Notification access” in settings)
- Find Vantage Wealth and enable it
Without notification access, automatic transaction capture will not work. You can still use Vantage manually, but notifications won’t be processed.
Install the APK
adb devices # verify your device is connected
adb install -r build/app/outputs/flutter-apk/app-release.apk
If adb is not found, add the Android SDK platform-tools to your PATH:
export PATH="$PATH:$HOME/Library/Android/sdk/platform-tools" # macOS
Supported Android versions
| Android version | API level | Status |
|---|
| Android 10 | 29 | Minimum supported |
| Android 11–14 | 30–34 | Fully supported |
| Android 15 | 35 | Fully supported (tested on Pixel) |
Permissions required
| Permission | Purpose |
|---|
NOTIFICATION_LISTENER | Capture banking notifications |
INTERNET | Connect to Supabase and backend |
USE_BIOMETRIC | Biometric lock screen |
CAMERA | OCR receipt scanning |
POST_NOTIFICATIONS | Local notification alerts |
RECEIVE_BOOT_COMPLETED | Restart notification listener after reboot |
SCHEDULE_EXACT_ALARM | Scheduled budget alerts |