Flutterでオフライン完結のリマインダーアプリを作る:Android通知設計の記録ZZennFlutterでオフライン完結するリマインダーアプリを開発した際の通知設計を記録。exact alarm権限の制限を理由に inexactAllowWhileIdle での準正確通知を採用し、「数分のズレは許容して確実に届く」設計にした。アーキテクチャでは決定論的ロジックの分離、通知IDの採番ルール、端末再起動対応、スヌーズ機能など、実装レベルで「狙った時間に鳴らない」不満を潰す工夫を解説。2026/07/12開発中級モバイル