9 poin oleh taewoong10 2025-10-09 | 6 komentar | Bagikan ke WhatsApp

Ini adalah aplikasi timer untuk membantu fokus.

Konsep entropi (tingkat ketidakteraturan) dianalogikan dengan fokus dan diekspresikan melalui interaksi partikel. Selama timer berjalan, tingkat fokus dinyatakan sebagai entropi berdasarkan event gangguan dan pola penggunaan. Pengguna dapat berinteraksi lewat sentuhan dan drag.

Mengapa dibuat?

Berangkat dari pertanyaan: bagaimana jika kita bisa langsung merasakan fokus kita sendiri, bukan sekadar mencatat durasi konsentrasi?

Saya ingin membuat bentuk yang memungkinkan orang mengalami langsung fokus yang berubah secara real-time.

Apa bedanya dengan aplikasi timer yang sudah ada

  • Visualisasi entropi: semakin dalam fokus, partikel akan semakin teratur; semakin buyar, partikel akan semakin menyebar.
  • Pengukuran fokus: menganalisis event gangguan seperti keluar dari aplikasi, jeda, scrolling, serta tingkat fokus sebelumnya secara bersamaan.
  • Contoh perilaku: jika timer dibiarkan terlalu lama, entropi meningkat; jika fokus terus terjaga secara konsisten, entropi menurun dan langsung tercermin di layar.

Bagaimana dibuat?

  • Partikel diimplementasikan dengan renderer grafis berperforma tinggi Skia.
  • Simulasi fisika (redaman, interaksi, dll.) diimplementasikan sendiri untuk menciptakan gerakan yang alami.

Rencana ke depan

  • Peningkatan analisis fokus saat timer berjalan: menambahkan event gangguan (misalnya menggoyangkan perangkat), serta menyempurnakan logika perhitungannya
  • Distribusi Android (saat ini prioritas distribusi iOS untuk penggunaan pribadi)

Teknologi yang digunakan

  • react native(expo)
  • react native skia
  • react native reanimated
  • react native gesture handler

6 komentar

 
m00nlygreat 2025-10-10

Tidak ada penjelasan tentang apa yang diukur dan bagaimana cara mengukurnya, jadi saya tidak paham ini aplikasi untuk apa. Bagaimana cara mengukur tingkat kekacauan?

Apakah tingkat kekacauan hanya bisa diukur kalau harus menggunakan ponsel?

 
taewoong10 2025-10-10

Saat timer berjalan, aplikasi mengumpulkan event pengguna. Event seperti keluar dari aplikasi, jeda, dan scroll dianalisis bersama durasi timer, riwayat sesi terbaru, dan lainnya untuk diberi skor.

Lalu, berdasarkan skor tersebut, interaksi partikel ditampilkan.

 
unsure4000 2025-10-09

Bolehkah saya tahu lisensinya?

 
taewoong10 2025-10-10

GitHub dibuka agar struktur implementasinya bisa dijadikan referensi.
Karena ini aplikasi komersial, lisensi open source tidak diterapkan!

 
jhk0530 2025-10-09

Sepertinya akan bagus juga kalau Anda mengunggah tautan App Store.