Dokumentasi DailyFlow
Selamat datang di dokumentasi resmi DailyFlow — aplikasi produktivitas dengan Smart Recommendations, habit tracking, focus timer, alarm, dan daily greeting notifications. Offline-first, gratis, tanpa iklan.
Smart Recommendations
Rekomendasi harian kontekstual berdasarkan todos, habits, dan pola aktivitasmu.
Smart Todos
Kelola tugas dengan prioritas, deadline, kategori, dan deteksi overdue otomatis.
Habit Tracking
Bangun kebiasaan positif dengan streak harian dan weekly completion rate real-time.
Focus Timer
Sesi kerja mendalam dengan Pomodoro timer yang berjalan di background.
Alarm
Alarm fleksibel dengan custom ringtone, repeat, snooze, dan dismiss dari notifikasi.
Daily Notifications
Greeting harian otomatis 3x sehari + pengingat todos & habits. Bilingual ID/EN.
Versi Saat Ini
DailyFlow v1.0.0 · Android · Gratis · Offline-first · Bilingual (ID & EN)
Instalasi
DailyFlow tersedia sebagai file APK untuk Android. Ikuti langkah berikut untuk menginstall aplikasi:
Download APK
Klik tombol Download Gratis di website atau unduh langsung dari halaman download. Pilih versi sesuai arsitektur perangkat Anda.
Aktifkan Sumber Tidak Dikenal
Buka Pengaturan → Keamanan → Instal aplikasi tidak dikenal, lalu aktifkan izin untuk browser atau file manager Anda.
Install APK
Buka file APK yang sudah didownload menggunakan file manager, lalu tap Install dan ikuti petunjuk di layar.
Buka Aplikasi
Setelah instalasi selesai, buka DailyFlow dari launcher. Izinkan notifikasi saat diminta agar fitur pengingat berfungsi optimal.
Tips
Pilih APK arm64-v8a untuk perangkat 64-bit modern
(direkomendasikan). Gunakan armeabi-v7a untuk perangkat lama atau 32-bit.
Persyaratan Sistem
| Komponen | Minimum | Direkomendasikan |
|---|---|---|
| Android Version | Android 6.0 (API 23) | Android 10+ (API 29) |
| RAM | 2 GB | 4 GB |
| Storage | 50 MB | 100 MB |
| Arsitektur | armeabi-v7a (32-bit) | arm64-v8a (64-bit) |
Dashboard
Dashboard adalah halaman utama DailyFlow yang menampilkan ringkasan produktivitas hari ini secara real-time dan memberikan rekomendasi cerdas berdasarkan kondisi aktualmu.
Yang ditampilkan di Dashboard
- Greeting & Tanggal — sapaan sesuai waktu (Pagi/Siang/Malam) dan tanggal hari ini
- Productivity Score — skor harian dihitung dari todos selesai, habits, dan sesi fokus
- Stats Cards — ringkasan todos selesai/total dan habits terjaga hari ini
- Smart Insights — Prime Time hari ini, Deep Focus time, Consistency rate, dan Weekly Peak Hour
- Smart Recommendations — kartu rekomendasi kontekstual (maks. 3 kartu)
- Daily Habits — scroll horizontal habits aktif hari ini
- Next Up — 3 todos terdekat yang perlu diselesaikan
Navigasi
Gunakan navigation bar di bawah untuk berpindah antar halaman. Swipe kiri/kanan juga bisa digunakan untuk navigasi lebih cepat.
Smart Recommendations
Smart Recommendations menganalisis data todos, habits, dan aktivitas fokusmu secara real-time untuk memberikan saran yang relevan sesuai waktu dan kondisi hari ini.
Cara Kerja
Setiap kali dashboard dibuka atau data berubah, sistem mengevaluasi kondisi berikut secara berurutan:
| Tipe | Kondisi Muncul | Aksi |
|---|---|---|
| ⚠️ Overdue Tasks | Ada todos yang melewati deadline | Buka Todos |
| 📈 Peak Hour Passed | Jam produktif mingguanmu sudah lewat, belum ada aktivitas | Mulai Focus |
| 🎯 Deep Work | Pagi (06:00–12:00), belum ada sesi fokus | Buka Focus Timer |
| ✅ High Priority Todo | Ada todos prioritas tinggi, belum ada yang selesai | Buka Todos |
| 🔥 Habits Waiting | Sore (14:00+), masih ada habits belum selesai | Buka Habits |
| 🏆 Streak On Fire | Streak habit ≥ 3 hari dan sudah selesai hari ini | Buka Habits |
| ⚡ Productivity Peak | Sudah 2+ sesi fokus hari ini | Buka Focus Timer |
| 🌙 Evening Check-in | Malam (19:00+), belum ada aktivitas sama sekali | Buka Todos |
| 🎉 All Clear | Semua todos dan habits sudah selesai | Dashboard |
Dismiss Rekomendasi
Tap tombol × di pojok kanan atas kartu untuk dismiss. Rekomendasi yang di-dismiss tidak muncul lagi hari ini dan otomatis reset keesokan harinya.
Maksimal 3 Kartu
Dashboard menampilkan maksimal 3 rekomendasi sekaligus, diprioritaskan dari yang paling mendesak (overdue dulu, baru yang lain).
Manajemen Todos
Fitur Todos memungkinkan kamu membuat, mengelola, dan menyelesaikan tugas harian dengan efisien. Todos yang melewati deadline otomatis terdeteksi sebagai overdue.
Fitur Todos
- Buat tugas dengan judul, deskripsi opsional, dan kategori
- Atur prioritas: Tinggi, Sedang, atau Rendah
- Tetapkan tanggal dan waktu jatuh tempo
- Tandai selesai dengan satu ketukan — otomatis tercatat di activity log
- Filter: Semua, Hari Ini, Mendatang, Terlambat, Selesai
- Notifikasi pengingat otomatis saat mendekati deadline
| Prioritas | Warna | Keterangan |
|---|---|---|
| 🔴 Tinggi | Merah | Tugas mendesak atau penting |
| 🟡 Sedang | Kuning/Orange | Tugas normal, perlu perhatian |
| 🟢 Rendah | Hijau | Tugas opsional atau tidak mendesak |
Habit Tracking
Bangun kebiasaan positif secara konsisten. Setiap habit yang diselesaikan tercatat di activity log dan berkontribusi ke Productivity Score harianmu.
Cara Kerja Habit
- Buat habit dengan nama, deskripsi, dan frekuensi (Harian / Mingguan)
- Set waktu pengingat — notifikasi otomatis setiap hari di jam tersebut
- Centang habit setiap hari untuk menjaga streak
- Pantau current streak, best streak, dan weekly completion rate
- Habit Insights tersedia di halaman khusus (tap "View Insights" di dashboard)
Jaga Streak!
Melewatkan satu hari pada habit harian akan mereset streak ke 0. Aktifkan notifikasi pengingat agar tidak terlewat.
Focus Timer
Focus Timer menggunakan metode Pomodoro untuk sesi kerja mendalam. Timer berjalan di background — kamu bisa keluar dari app dan timer tetap berjalan.
Mode Timer
| Mode | Durasi Default | Keterangan |
|---|---|---|
| 🎯 Work | 25 menit | Sesi kerja mendalam |
| ☕ Short Break | 5 menit | Istirahat singkat antar sesi |
| 🛋️ Long Break | 15 menit | Istirahat panjang setelah 4 sesi |
Fitur Focus Timer
- Notifikasi saat sesi selesai dengan tombol aksi (Pause / Stop)
- Semua sesi work tercatat otomatis di activity log
- Data sesi berkontribusi ke Productivity Score dan Smart Insights
- Tombol Pause dan Resume tersedia selama sesi berjalan
Background Mode
Focus Timer tetap berjalan meski app diminimize. Pastikan battery optimization untuk DailyFlow dimatikan agar background service tidak terhenti.
Alarm
Alarm DailyFlow mendukung custom ringtone, repeat mingguan, snooze, dan dismiss langsung dari notifikasi — bahkan saat layar mati.
Fitur Alarm
- Buat alarm dengan label, waktu, dan pilihan hari repeat
- Pilih ringtone custom dari perangkat
- Tombol Snooze 5 menit dan Dismiss langsung dari notifikasi
- Alarm berjalan dengan
fullScreenIntent— muncul meski layar terkunci - Indikator status bar saat alarm aktif
Izin Exact Alarm
Di Android 12+, DailyFlow membutuhkan izin Schedule Exact Alarm agar alarm tepat waktu. Izin ini diminta otomatis saat pertama kali membuka app.
Notifikasi
DailyFlow menggunakan notifikasi lokal — tidak perlu internet. Semua notifikasi dijadwalkan langsung di perangkat.
Jenis Notifikasi
| Jenis | Waktu | Keterangan |
|---|---|---|
| ☀️ Selamat Pagi | 07:00 setiap hari | Sapaan pagi + ajakan cek tugas |
| 🌤️ Siang Hari | 13:00 setiap hari | Pengingat cek progres habits |
| 🌙 Malam Hari | 20:00 setiap hari | Refleksi dan review hari ini |
| ✅ Todo Reminder | Sesuai due time | Pengingat saat todo mendekati deadline |
| 🔥 Habit Reminder | Sesuai waktu habit | Pengingat harian untuk setiap habit aktif |
| ⏰ Alarm | Sesuai jadwal alarm | Alarm dengan ringtone, snooze, dan dismiss |
| 🎯 Focus Timer | Saat sesi selesai | Notifikasi akhir sesi dengan aksi Pause/Stop |
Notifikasi greeting harian menyesuaikan bahasa yang dipilih di Settings (Indonesia atau English) dan dijadwalkan ulang otomatis setiap kali app dibuka.
Notifikasi Tidak Muncul?
Periksa: (1) Izin notifikasi di Pengaturan → Aplikasi → DailyFlow → Notifikasi. (2) Matikan battery optimization untuk DailyFlow. (3) Di Android 12+, pastikan izin Schedule Exact Alarm sudah diberikan.
Pengaturan
Halaman Settings memungkinkan kamu mengkustomisasi tampilan dan bahasa DailyFlow.
| Pengaturan | Opsi | Keterangan |
|---|---|---|
| Tema Tampilan | Light, Dark, System Default | Disimpan permanen di perangkat |
| Bahasa | Bahasa Indonesia, English | Mempengaruhi semua teks dan notifikasi |
| Tentang DailyFlow | — | Versi app dan deskripsi |
Cara Membuat Todo
Buka halaman Todos
Tap ikon Todos di navigation bar bawah.
Tap tombol +
Tap tombol FAB (floating action button) berwarna biru di pojok kanan bawah.
Isi detail tugas
Masukkan judul, deskripsi (opsional), pilih prioritas, dan set tanggal jatuh tempo jika diperlukan.
Simpan
Tap tombol Simpan untuk menambahkan tugas ke daftar.
Cara Membuat Habit
Buka halaman Habits
Tap ikon Habits (daun) di navigation bar bawah.
Tap tombol +
Tap FAB di pojok kanan bawah untuk membuka form pembuatan habit.
Konfigurasi habit
Masukkan nama habit, deskripsi, pilih ikon, atur jadwal pengulangan, dan aktifkan notifikasi jika diinginkan.
Simpan & Mulai
Tap Simpan. Habit akan muncul di halaman Habits dan siap untuk diceklis hari ini.
Memulai Focus Timer
Buka halaman Focus
Tap ikon Focus (timer) di navigation bar bawah.
Tap "Start Focus"
Tap tombol Start untuk memulai sesi kerja 25 menit. Timer langsung berjalan di background.
Fokus bekerja
Kamu bisa minimize app — timer tetap berjalan. Notifikasi muncul saat sesi selesai.
Istirahat & ulangi
Setelah notifikasi sesi selesai, ambil short break lalu mulai sesi berikutnya.
Mengubah Tema
DailyFlow mendukung Light Mode, Dark Mode, dan mengikuti tema sistem perangkat secara otomatis.
Buka Settings
Tap ikon Settings (roda gigi) di navigation bar bawah.
Tap "Theme"
Di bagian Appearance, tap item Theme untuk membuka dialog pilihan tema.
Pilih tema
Pilih Light, Dark, atau System Default. Perubahan langsung diterapkan.
Mengubah Bahasa
DailyFlow mendukung Bahasa Indonesia dan English. Semua teks, notifikasi, dan rekomendasi menyesuaikan bahasa yang dipilih.
Buka Settings
Tap ikon Settings di navigation bar bawah.
Tap "Language"
Di bagian Appearance, tap item Language.
Pilih bahasa
Pilih Bahasa Indonesia atau English. Notifikasi harian akan otomatis dijadwalkan ulang dengan bahasa baru.
FAQ
Pertanyaan yang sering diajukan tentang DailyFlow.
arm64-v8a. Untuk HP lama atau 32-bit, pilih armeabi-v7a. Tidak yakin? Download universal yang kompatibel dengan semua perangkat. Changelog
- 🎉 Rilis perdana DailyFlow
- 🧠 Smart Recommendations — 9 tipe rekomendasi kontekstual berbasis todos + habits + aktivitas
- 👆 Dismiss rekomendasi per kartu, reset otomatis tiap hari baru
- 📊 Activity Insights real-time: Prime Time hari ini, Deep Focus, Consistency rate, Weekly Peak Hour
- ✅ Todos dengan prioritas, deadline, kategori, filter, dan deteksi overdue otomatis
- 🔥 Habit Tracking dengan streak counter, best streak, dan weekly completion rate
- 🎯 Focus Timer (Pomodoro) dengan background service — berjalan meski app diminimize
- ⏰ Alarm dengan custom ringtone, repeat mingguan, snooze 5 menit, dan dismiss dari notifikasi
- 🔔 Daily Greeting Notifications — 3x sehari (07:00, 13:00, 20:00), bilingual ID/EN
- 🌙 Dark Mode, Light Mode, dan System Default
- 🌐 Bilingual penuh: Bahasa Indonesia dan English (semua teks + notifikasi)
- 💾 Offline-first — semua data tersimpan lokal, tidak perlu akun
Kontak & Dukungan
Butuh bantuan atau punya saran? Kami siap membantu.
Open Source
DailyFlow dikembangkan oleh Arman Wiranda dan tersedia sebagai proyek open-source. Kontribusi, laporan bug, dan saran fitur sangat diterima melalui GitHub.