Multiplattform-Apps

Zwei Apps für Geräte an meinem Riffaquarium — aus einer Codebasis für Android, iPhone und iPad, Mac und Windows.

Aus Anwendersicht entstanden. Beide Apps steuern Geräte, die bei mir täglich laufen. Nicht eine Funktionsliste war der Anlass, sondern die Handgriffe, die mich jeden Abend aufgehalten haben. Wer eine App selbst benutzt, merkt sofort, wo sie einen Umweg verlangt.

Intuitiv bedienbar. Das Ziel ist, dass man nichts nachschlagen muss: Was man ändern will, liegt dort, wo man es sucht, und die Wirkung ist sofort zu sehen. Angefasst statt eingetippt, wo es geht.

Eine Codebasis, vier Plattformen. Beide laufen auf Android, iPhone und iPad, Mac und Windows — derselbe Code, dieselbe Bedienung, mit Kotlin Multiplatform und Compose Multiplatform. Kein Nachbau je System, der dann auseinanderläuft.

Private Projekte, keine Produkte. Beide liegen in privaten Repositories und werden nicht zum Herunterladen angeboten. Sie stehen hier, weil sie zeigen, woran ich arbeite — nicht, weil man sie haben kann. Sie sind unabhängig entstanden und stehen in keiner Verbindung zu den Herstellern der Geräte; sie sprechen mit Hardware, die mir selbst gehört.

Aquarienbeleuchtung

ATI Straton App

in Entwicklung
Eine Minute, ohne Ton verständlich: der Kurven-Editor.

Die ATI Straton Flex bringt eine eigene Weboberfläche mit. Die kann alles — aber für die eine Änderung, die man abends wirklich machen will, sind es zu viele Schritte. Die App macht denselben Weg kürzer.

Grundlage ist die Untersuchung des eigenen Geräts: Schnittstelle, Datenmodell und der Live-Kanal sind dokumentiert, bevor eine Zeile Oberfläche entstand.

Privates Repository
AndroidiOSmacOSWindows

Wasseranalyse

ReefBot App

frühe Beta
Eine Minute: Gerätegrafik, Teststart, Live-Fortschritt.

Der ReefBot misst die Wasserwerte selbstständig — Alkalinität, Calcium, Nitrat und weitere. Die App zeigt das Gerät so, wie es dasteht: die Vials, die Testkammer, die Spritze. Was gerade passiert, sieht man, ohne es sich zusammenzureimen — am Handy neben dem Becken genauso wie am Rechner.

Jede Aktion läuft über eine Rückfrage — ein Teststart verbraucht echte Reagenzien. Das Passwort wird nie gespeichert.

Privates Repository Nicht offiziell · Community-Projekt
AndroidiOSmacOSWindowsLinux