04 · Flutter-App & Lokalisierung · Eigenprojekt 2026
Habit Tracker Grid: Gewohnheiten als Raster, in sechs Sprachen im App Store
Gewohnheiten als Monatsraster: Flutter-App mit iOS-Widget, sechs Sprachen und Abo.


Ausgangslage
Jeder erledigte Tag leuchtet auf, jede Lücke bleibt sichtbar: Habit Tracker Grid macht aus Routinen ein Monatsraster, das die eigene Beständigkeit auf einen Blick zeigt. Gebaut mit Flutter und nativem iOS-Widget, übersetzt in sechs Sprachen, ausgeliefert mit Abo-Modell und eigener Produkt-Website.
Die meisten Gewohnheits-Apps sind Checklisten, die sich jeden Morgen zurücksetzen. Was letzte Woche geklappt hat, ist aus dem Blick, und damit genau das, was motiviert: die sichtbare Serie. Dazu ist nicht jede Gewohnheit ein Häkchen; zwei Liter Wasser oder zwanzig Seiten wollen gezählt werden. Und weil Routinen rund um Gesundheit und Alltag niemanden etwas angehen, sollen sie auf dem Gerät bleiben, ohne Konto und ohne Werbung.
In Zahlen
- App-Sprachen
- 6
- Texte je Sprache
- 425
- Erfolge
- 60
Vorgehen
Wie wir es gelöst haben.
- 01
Das Raster als Oberfläche
Ein ganzer Monat passt auf einen Bildschirm, ein Tippen erledigt den Tag. Wer mehr als ein Häkchen braucht, legt Ziel, Einheit und Schrittweite fest und zählt hoch. Seit Version 1.1 gibt es eine Jahresansicht mit einer Spalte pro Woche in fünf Helligkeitsstufen, und Wochenziele von einem bis sieben Tagen zählen Serien in erfüllten Wochen statt in Tagen.
- 02
Flutter für die App, Swift für das Widget
Oberfläche und Logik laufen in Flutter, die Gewohnheiten liegen lokal in Hive. Das Widget für Home- und Sperrbildschirm ist in Swift mit WidgetKit gebaut und liest den Fortschritt über eine App Group. Das Backup geht über einen Platform Channel in die eigene iCloud des Nutzers, ein vollständiger JSON-Export kommt dazu.
- 03
Sechs Sprachen aus einer Quelle
425 Texte je Sprache für Deutsch, Englisch, Spanisch, Französisch, Japanisch und Chinesisch, gepflegt in ARB-Dateien, daraus typsicherer Dart-Code generiert. Jede Sprachfassung wird auch im Layout geprüft, damit Texte nicht abgeschnitten werden oder mitten im Wort umbrechen.
- 04
Abo-Modell mit Testphase
Freemium über RevenueCat: zwei Gewohnheiten dauerhaft kostenlos, Premium als Monats- oder Jahresabo mit sieben Tagen Testphase. Mit Version 1.1 wurde der Kaufbildschirm überarbeitet: Jede Option hat einen eigenen Knopf, auf dem Testphase und Folgepreis direkt stehen. Die Testphase wird nur angezeigt, wenn das Apple-Konto sie noch nutzen kann.
Ergebnis
- Live im App Store, Version 1.1, mit Jahresansicht, Wochenzielen und 60 Erfolgen
- Gewohnheiten bleiben auf dem Gerät und in der eigenen iCloud: kein Konto, keine Werbung
- Widget für Home- und Sperrbildschirm, Erinnerungen pro Gewohnheit zur gewählten Uhrzeit
- Produkt-Website auf Deutsch und Englisch mit Funktionen, Preisen, Support und Rechtstexten
Eingesetzt
- Flutter · Dart
- Hive (lokale Datenhaltung)
- Swift · WidgetKit
- iCloud Key-Value Storage
- RevenueCat · StoreKit
- flutter gen-l10n
- Next.js 16 · MDX (Produkt-Website)
Weitere Referenzen
Alle Referenzen →- 01
Diese Website
Firmenwebsite mit Next.js: zehn Leistungen, strukturierte Daten und kurze Ladezeiten, ohne Baukasten.
- 02
3D-Druck-Kalkulator
Richtpreis für 3D-Druckteile in Sekunden, berechnet im Browser, ohne dass die Datei hochgeladen wird.
- 03
LiDAR Room Scanner
iOS-App im App Store mit Abo, vier Store-Sprachen und eigener Produkt-Website.
- 05
Kanban Planner
Aufgaben-Boards mit Wochenplanung auf allen Apple-Geräten, dazu eine Schnittstelle, über die ein KI-Assistent mitarbeitet.