Ein Timer, der Fokus visualisiert: enflo
(github.com/taewoongheo)Dies ist eine Timer-App für mehr Fokus.
Das Konzept der Entropie (Unordnung) wird als Metapher für Fokus verwendet und durch Partikel-Interaktionen dargestellt. Während des Timers wird der Grad des Fokus auf Basis von Störereignissen und Nutzungsmustern als Entropie ausgedrückt. Eine Interaktion per Touch und Drag ist möglich.
Warum wurde sie entwickelt?
Die Idee entstand aus der Frage: Was wäre, wenn ich meinen eigenen Fokus nicht nur über die reine Konzentrationszeit hinaus auf direkte Weise spüren könnte?
Ich wollte eine Form schaffen, in der man den sich in Echtzeit verändernden Fokus unmittelbar erleben kann.
Was unterscheidet sie von bestehenden Timer-Apps?
- Entropie-Visualisierung: Je tiefer der Fokus, desto stärker ordnen sich die Partikel; je mehr er zerstreut wird, desto weiter diffundieren sie.
- Messung des Fokusgrads: Störereignisse wie das Verlassen der App, Pausieren oder Scrollen werden zusammen mit dem vorherigen Fokusgrad analysiert.
- Beispiel für das Verhalten: Wenn der Timer lange pausiert, steigt die Entropie; wenn der Fokus kontinuierlich aufrechterhalten wird, sinkt die Entropie und wird sofort auf dem Bildschirm dargestellt.
Wie wurde sie entwickelt?
- Die Partikel wurden mit dem High-Performance-Grafik-Renderer Skia umgesetzt.
- Physik-Simulationen (Dämpfung, Interaktionen usw.) wurden direkt implementiert, um natürliche Bewegungen zu erzeugen.
Geplante Weiterentwicklung
- Ausbau der Fokusanalyse während des Timers: zusätzliche Störereignisse (z. B. Schütteln des Geräts) und präzisere Berechnungslogik
- Veröffentlichung für Android (derzeit zunächst iOS-Veröffentlichung für den persönlichen Gebrauch)
Tech-Stack
- react native(expo)
- react native skia
- react native reanimated
- react native gesture handler
6 Kommentare
Es wird nichts dazu gesagt, was genau wie gemessen wird, deshalb ist für mich nicht klar, was das überhaupt für eine App ist. Wie misst man denn Unordnung?
Wird Unordnung nur dann gemessen, wenn man ausschließlich das Handy benutzt?
Während der Timer läuft, erfasst er die Ereignisse des Nutzers. Ereignisse wie das Verlassen der App, Pausen und Scrollen werden zusammen mit der Timer-Dauer und den jüngsten Sitzungsverläufen analysiert und zu einem Score verdichtet.
Auf Grundlage dieses Scores wird anschließend eine Partikel-Interaktion dargestellt.
Könnten Sie mir die Lizenz nennen?
GitHub wurde offengelegt, damit man sich an der Implementierungsstruktur orientieren kann.
Da es sich um eine kommerzielle App handelt, wurde keine Open-Source-Lizenz angewendet!
Ich fände es gut, wenn Sie auch den App-Store-Link posten könnten.
https://apps.apple.com/app/enflo-visual-flow-timer/id6753640753
Das ist der App-Store-Link!