LiTha.

EigenproduktIn Arbeit

Flexer

Trainings-App für Kraftsport. 2023 zum ersten Mal gebaut, seit 2026 komplett neu — dasselbe Problem, zwölf Erfahrungen später.

  1. Flexer 1.0 · 2023Die Web-App, wie sie heute online ist

    Flexer: Die Web-App, wie sie heute online ist im Browser
    Flexer: Die Web-App, wie sie heute online ist auf dem Smartphone
  2. Flexer 2.0 · in ArbeitDer Tag auf einen Blick

    Flexer: Der Tag auf einen Blick auf dem Smartphone
  3. Der Satz, während er läuft

    Flexer: Der Satz, während er läuft auf dem Smartphone
  4. Die Woche, der Zyklus, die Pläne

    Flexer: Die Woche, der Zyklus, die Pläne auf dem Smartphone
  5. Kalorien und Protein des Tages

    Flexer: Kalorien und Protein des Tages auf dem Smartphone

Ausgangslage

Im Studio ist das Netz schlecht oder weg. Die erste Fassung von 2023 war eine Web-App, die bei jedem Satz auf den Server wartete — im Keller einer Muckibude also unbrauchbar. Sie läuft bis heute und wird auch benutzt, aber jeder, der sie benutzt, kennt das Warten.

Lösung

Der Neubau dreht das um: alles passiert erst auf dem Gerät, der Abgleich mit dem Server kommt später. Den Abgleich haben wir selbst geschrieben, weil die fertigen Bibliotheken keine Antwort darauf haben, was passieren soll, wenn dasselbe Training auf zwei Geräten unterschiedlich weitergeführt wurde. Diesmal nativ statt Web, iOS zuerst: Gewicht und Wiederholungen stehen auf Rädern, die man ohne Hinsehen dreht, der Pausentimer läuft auf dem Sperrbildschirm weiter.

Ergebnis

In Entwicklung. Der Weg von der ersten zur zweiten Fassung ist gleichzeitig die ehrlichste Sache, die wir zeigen können: Was 2023 entstanden ist, würden wir heute anders bauen — und tun es gerade.

Eingesetzte Technik

  • Expo 54
  • React Native
  • Tamagui
  • Bun
  • Hono
  • Postgres
  • Drizzle
  • SQLite

Erste Fassung von 2023 ansehen