Memperbarui Aplikasi Ramadhan | Part 2

Hari libur kemarin saya manfaatkan untuk melanjutkan merekonstruksi aplikasi ramadhan, mulai sejak pagi sudah saya mulai untuk membuka android studio. Dan berikut ini log commit git saya.

a29bb01 - Sucipto, 28 hours ago : Splash screen
5692214 - Sucipto, 30 hours ago : MVP init on auth component
fbe8fcb - Sucipto, 31 hours ago : Migrasi menggunakan Timber Log
50ba8cc - Sucipto, 32 hours ago : Update gradle version

Dan berikut beberapa perubahan yang saya lakukan.

Update gradle version

Kebetulan ada pembaruan gradle ketika update android studio

Migrasi menggunakan Timber Log

Saya migrasikan penggunaan Log.d(TAG, "Pesan") menjadi Timber.d("Pesan").

Inisialisasi MVP di modul auth

Saya sudah mulai masuk mengimplementasikan MVP Pattern (Model View Presenter) pada modul auth, untuk saat ini modul auth berisi activity login. Kedepanya, modul auth akan bertambah activity untuk merubah password yang selama ini masih menjadi Dialog di menu Profile.

Struktur MVP modul auth

Saya juga sudah mulai menggunakan Dagger 2 sebagai library Depedency Injection

Splash Screen

Mengimplementasikan splash screen yang lebih baik (Best Practice) yakni menggunakan theme. Splash screen nantinya juga sebagai activity yang mengechek user sudah login atau belum.