05 · Flutter-App & Lokalisierung · Eigenprojekt 2026
Habit Tracker Grid — Gewohnheiten als Raster, in sechs Sprachen im App Store
Eine Checkliste vergisst jeden Morgen, was gestern war. Ein Raster nicht — deshalb ist das Raster die App.
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 dranbleiben lässt: 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, wo es trägt — nativ, wo es muss
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. Übersetzt wird nicht nur der Wortlaut: Das Französische duzt durchgehend, und deutsche Abzeichen-Titel, die in der Galerie mitten im Wort umbrachen, wurden gekürzt.
- 04
Ein Abo, das nachjustiert wird
Freemium über RevenueCat: zwei Gewohnheiten dauerhaft kostenlos, Premium als Monats- oder Jahresabo mit sieben Tagen Testphase. Mit Version 1.1 wurden Preis und Premium-Ansicht neu aufgesetzt — jede Option ein eigener Knopf, die Testphase samt Folgepreis direkt darauf. Angeboten wird sie nur, solange 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)
Passende Leistung
App-EntwicklungNative und Cross-Plattform-Apps für iOS und Android.
Weitere Referenzen
Alle Referenzen →- 01
Diese Website
Ein Auftritt, der acht Disziplinen bündelt, technisch sauber rankt und einen Shop trägt — ohne Page-Builder-Ballast.
- 02
3D-Druck-Kalkulator
Kunden wollen sofort einen Preis für ihr Bauteil — aber STL/CAD-Dateien sind sensibel. Also rechnet alles im Browser.
- 03
Drohnen & Solar
Ein lokaler Service braucht lokale Sichtbarkeit — und ein Tool, das aus Interesse eine qualifizierte Anfrage macht.
- 04
LiDAR Room Scanner
Ein Produkt, kein Prototyp: App im Store, Abo-Abrechnung, vier Store-Sprachen und eine eigene Produkt-Website.
- 06
Kanban Planner
Aufgaben-Boards mit Wochenplanung auf allen Apple-Geräten — und eine Schnittstelle, über die ein KI-Assistent sie mitpflegt.