SecurityException crash on Android 12+ when SCHEDULE_EXACT_ALARM special access not user-granted. Now checks canScheduleExactAlarms() and falls back to setAndAllowWhileIdle() (inexact, no special permission needed). Both schedule() and cancel() wrapped in try/catch to prevent future alarm crashes.
frontend
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.