A Flet-based Android app for testing the android-notify library. Send and verify notification styles, channels, callbacks, and permissions on a real device.
Download the latest APK from the Releases page and install it on your Android device.
- Permission status indicator
- Send a basic notification
- Request notification permission
- Cancel all active notifications
Test every notification style the library supports:
| Style | What it does |
|---|---|
| Simple | Basic title + message |
| Progress | Live progress bar with updates |
| Big Text | Expandable long text block |
| Big Picture | Large image preview |
| Large Icon | Right-side icon image |
| Inbox | Multi-line list style |
| Buttons | Action buttons below content |
| Persistent | Survives clear-all |
| Update Title/Msg | Modify title and message after sending |
- Create and send notifications on custom channels
- Check if a channel exists
- List all active channels
- Run the full on-device unittest suite
- View test output in a scrollable log viewer
The app requests POST_NOTIFICATIONS at runtime on Android 13+. The Home tab shows permission status with a green/red indicator.
Requires: Python 3.10+, Flet CLI, Flutter SDK, Android SDK.
# Build APK
flet build apk
# APK output: build/apk/antest_demo.apk- Flet - UI framework (NavigationBar, Cards, Snackbar)
- android-notify - Android notification library
- Python 3.14 bundled in release builds