| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Android app for tasks, reminders, ideas, and notes — with a local reminder engine, device calendar sync, voice memos, and optional PIN / biometric lock.
Built with Flutter by Preshan Pradeepa Kariyawasam.
| Home | Tasks | Calendar |
|---|---|---|
![]() |
![]() |
![]() |
| New Task | Settings |
|---|---|
![]() |
![]() |
Latest release: v1.9.0
| Area | Choice |
|---|---|
| UI | Flutter, Material 3, Riverpod, go_router |
| Local DB | Isar |
| Notifications | flutter_local_notifications, AlarmManager, WorkManager |
| Calendar | device_calendar |
| Auth / cloud | Firebase Auth + Firestore (sync still in progress) |
| Security | local_auth, flutter_secure_storage, AES for private fields |
| Voice | record, audioplayers |
| Icons | hugeicons |
lib/ ├── main.dart / app.dart ├── core/ # theme, router, services, DB, constants ├── features/ # home, tasks, reminders, ideas, notes, calendar, privacy, … └── shared/ # reusable widgets (icons, voice, gates, surfaces)
Each feature follows data/ → domain/ → presentation/.
Reminders are stored locally first, then scheduled on the device. They are not Firebase-only.
They should still fire after the app is closed or the phone reboots (boot receiver + WorkManager).
| Role | Light | Dark |
|---|---|---|
| Brand | #000080 | #6EC6FF |
| Accent | #F59E0B | #FBBF24 |
| Gold (completed) | #D4AF37 | — |
Needs Flutter ≥ 3.2 and Android Studio. Firebase is required only if you want auth/sync.
flutter pub get
dart run build_runner build --delete-conflicting-outputs
# Optional: Firebase
dart pub global activate flutterfire_cli
flutterfire configure
# Place google-services.json in android/app/
flutter runflutter test
flutter analyzeStill planned: Google Calendar API sync, home-screen widgets, richer voice / assistant features. Firestore sync and polish are ongoing.
| Back | FazBrowse Home | New Git URL |