Eigene Orte
Gespeicherte Orte mit Adresse, Kategorie, Icon und frei wählbarem Radius zwischen 50 und 2.000 Metern.
Die richtige Erinnerung. Am richtigen Ort.
Eine lokale Flutter-App für ortsbasierte Erinnerungen. Aufgaben können beim Annähern, Betreten oder Verlassen eines gespeicherten Ortes ausgelöst werden. Orte, Regeln und Ereignisse bleiben auf dem Gerät; ein Account ist für den Kernablauf nicht erforderlich.

Eine Erinnerung um 18 Uhr hilft wenig, wenn die passende Gelegenheit früher oder später entsteht. Ortsbasierte Regeln brauchen zugleich verständliche Berechtigungen, nachvollziehbare Auslösungen und eine verlässliche lokale Datenbasis.
Die App trennt Regeln und Datenmodelle von nativer Regionsüberwachung und Benachrichtigungen. Riverpod verbindet die Oberfläche mit Repositories und Diensten. Drift speichert Orte, Aufgaben und Ereignisse in einer lokalen SQLite-Datenbank.
Gespeicherte Orte mit Adresse, Kategorie, Icon und frei wählbarem Radius zwischen 50 und 2.000 Metern.
Erinnern beim Annähern, Betreten oder Verlassen eines Ortes.
Wochentage, Zeitfenster, Cooldown, Priorität, Snooze und einmalige Auslösung.
Mehrere Aufgaben an einem Ort werden in einer gemeinsamen Benachrichtigung gebündelt.
Systemstatus, Regeln und Auslöseereignisse machen Hintergrundverhalten nachvollziehbar.
Versionierter JSON-Export und -Import, vollständiges lokales Löschen sowie deutsche und englische Oberfläche.
Original-Flutter-Ansichten mit fiktivem Ort und Demo-Erinnerung. Für die Aufnahmen wird kein echter Standort abgefragt.
Geofencing und Wiederherstellung nach Neustarts sind von den sichtbaren Screens getrennt.
Domain-Tests prüfen Auslöser, Priorisierung und Modelle; weitere Tests decken Repository und Erfassungsabläufe ab.
Das Onboarding erläutert den Ablauf, bevor native Berechtigungsdialoge nötig werden.
Orte und Erinnerungen mit expliziten Triggern und zeitlichen Bedingungen.
Reaktive SQLite-Datenhaltung hinter einem Repository.
Native Regionsüberwachung, lokale Aktionen und Systemdiagnose.