Memperbarui Aplikasi Ramadhan

Tadi pagi sambil memanfaatkan kuota kalong (sampai jam 7 pagi) saya periksa beberapa project yang terbengkalai di gitlab.com. Dan kebetulan sekali, sebentar lagi menjelang bulan suci ramadhan, ada salah satu project aplikasi android ber tema ramadhan yang tergolong terbengkalai. Mungkin sudah banyak sarang laba laba dan debunya, jarang ditengok dan di perbarui. Dan tadi pagi saya mulai melakukan re-struktur project supaya susunan folder dan kode lebih terstruktur.

Aplikasi Ramadhan di Google Playstore

Aplikasi ini sudah terpublish sekitar satu tahun yang lalu, penggunanya pun masih tergolong sedikit. Mungkin di ramadhan kali ini, akan saya tambahkan beberapa fitur. Antara lain, jadwal sholat dan beberapa fitur lainya. Untuk jadwal sholat, tadi pagi sudah melakukan riset kecil kecilan, ada beberapa library / pustaka open source yang dapat saya gunakan dengan mudah.

Susunan folder juga saya rombak, saya kelompokkan per fitur. Dan nantinya akan saya tulis ulang dengan MVP Pattern.

Ini adalah susunan folder aplikasi yang dulu
Susunan Sebelum saya ubah

Sekarang saya ubah seperti ini
Susunan Setelah saya ubah

Teknologi Pendukung

Aplikasi ramadhan ini menggunakan beberapa layanan firebase, seperti:

  1. Firebase Realtime Database
  2. Firebase Authentication
  3. Firebase Error Reporting

Rencana

Beberapa rencana yang akan saya terapkan pada aplikasi Ramadhan di tahun ini

  1. Restruktur Folder (by feature)
  2. Implement MVP Pattern
  3. Fitur Jadwal Sholat
  4. Tambah Fitur anonymous login
  5. Fitur Login dengan Google Account
  6. Unit Testing & UI Testing
  7. Mendapatkan Lebih banyak pengguna