Rilis Aplikasi iTask di Google Play Store
Akhirnya aplikasi Android pertama saya rilis di Google Play Store, setelah menunggu proses review 3 hari kerja.
iTask adalah aplikasi to-do list yang saya buat sebagai pilot project dari rencana saya membuat beberapa aplikasi yang sederhana dan biasa saya gunakan sehari-hari.
iTask sebenarnya adalah sebuah akronim dari ingat TugAS dan Kerjaan. iTask terinspirasi dari istri saya yang sering meminta saya untuk mengingatkannya sesuatu seperti agenda rapat atau dokumen yang harus dicek / dicetak.
iTask memiliki fitur diantaranya :
- Membuat tugas / catatan dengan notifikasi pengingat.
- Mengelompokkan tugas / catatan sesuai kategori.
- Monitor tugas / catatan per hari ini, besok dan minggu depan.
- Kategori dan warna penanda kategori yang bisa disesuaikan.
- Menguraikan tugas ke dalam “Subtask” atau sub tugas.
iTask memiliki 3 tabel yang saya simpan di database Room. Berikut struktur tabelnya :
- Tiap tugas / task yang diinput harus memiliki id_category untuk mengelompokkan tugas pada halaman utama.
- Tiap tugas / task boleh memiliki lebih dari 1 subtask
- Category bisa diubah, ditambah atau dinonaktifkan.
Berikut perjalanan UI iTask dari mulai Wireframe, Prototype dan desain akhirnya.
Wireframe awal dibuat menggunakan Balsamiq.
Prototype dibuat mengguanakn Marvel App (https://marvelapp.com).
UI iTask terinspirasi dari Sticky Note, saya melihat meja rekan kerja yang dipenuhi dengan sticky note dan biasanya berisi informasi perihal daftar kerjaan / todo list dengan beragam warna. Jadi halaman utama iTask bisa di customize warna dan kategorinya sesuai keinginan pengguna.
iTask bisa di download di
Tech Stack :
- MVVM
- Room Database
- RxJava
- Android Jetpack Navigation
- Obfuscation
- SQLCipher
- Work Manager
- Koin
Github : https://github.com/moha-sihab/itask-public