Kristmann Technologies

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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)