Projekt-Vorstellung: Dialed In – Mein Weg zu besserem Kaffee
Als Specialty-Coffee-Enthusiast und Softwareentwickler war es nur eine Frage der Zeit, bis ich diese beiden Leidenschaften verbinde. Heute möchte ich euch mein neuestes Projekt vorstellen: Dialed In.
Was ist Dialed In?
Dialed In ist eine Flutter-Anwendung für Specialty-Coffee-Liebhaber, die Röstdetails erfassen, ihre Brews verfolgen und erkunden möchten, wie sich der Mahlgrad über die Zeit verhält.
Das Ziel ist nicht nur, Bohnen zu katalogisieren, sondern den "Sweet Spot" wiederholbar zu machen — oder wie man in der Kaffeewelt sagt, den Espresso "einzuwählen".
Hauptfunktionen
Das Kernstück ist der Bohnen-Tresor, wo du Bohnen nach Röstgrad (Hell / Mittel / Dunkel), Herkunft, Röstdatum und Aufbereitungsmethoden durchsuchen und filtern kannst.
Aber Dialed In geht über einfache Notizen hinaus:
- Smarte Einblicke — Untersuche einzelne Bohnen mit Röstdaten, Ruhetagen und aggregierten Shot-Statistiken.
- Erweiterte Shot-Analytik — Ein Bento-Grid-Layout zur Visualisierung von Brew Ratios und ein visueller Geschmacksprofil-Plotter (Sauer/Bitter vs. Stark/Schwach).
- Detaillierte Extraktionsmetriken — Über Standard-Dosis und -Ertrag hinaus, verfolge erweiterte Parameter wie Druck, Temperatur, Pre-Infusion-Zeit und Drehzahl.
- Equipment-Tracking — Konfiguriere dein Setup, um jeden Shot mit der spezifischen Mühle und Maschine zu verknüpfen.
Visualisierung & Teilen
Das Auge trinkt mit. Deshalb habe ich ein Visuelles Shot-Sharing Feature eingebaut. Es generiert Sticker-Bilder deiner Shot-Daten (Mahlgrad, Zeit, Ratio, Geschmack), die perfekt zum Teilen auf Instagram Stories sind.
Unter der Haube
Dialed In ist eine plattformübergreifende App, gebaut mit dem Flutter SDK und Dart. Auf der technischen Seite verwende ich:
providerprovider für State Management.fl_chartfl_chart für die Visualisierung von Extraktionsdaten.share_plus&screenshotshare_plus und screenshot für die Sharing-Funktionen.
Die App unterstützt derzeit Android, iOS, Linux, macOS, Web und Windows.
Was kommt als Nächstes?
Ich arbeite noch daran, aber es macht jetzt schon Spaß. Für die Zukunft habe ich einige spannende Features geplant:
- Smarte Waagen-Integration — Bluetooth-Unterstützung für Waagen (wie Acaia oder Felicita) für Echtzeit-Flow-Profiling.
- Cloud-Sync & Backup — Um die Röst-Historie sicher über Geräte hinweg zu sichern.
- Wasserprofile — Detaillierte Wasserrezepte (GH/KH Mineralzusammensetzung) erfassen, um jede Variable zu isolieren.
Ich freue mich darauf, die Entwicklung fortzusetzen und meine Morgenroutine noch präziser zu machen!