Repo ini dibuat sebagai referensi penerapan clean architecture di android. secara struktur dibagi menjadi 3 layer bagian yaitu.
- Layer Data -> ada pada bagian core file yang bertanggung jawab atau yang menentukan dari dan ke mana data berasal.
- Layer Domain -> ada pada bagian core file. disini pusat orkestrasi bisnis rule dibuat.
- Layer Presentation -> ada pada bagian app file. layer ini paling terluar dan tidak bergantung pada layer-layer sebelum nya.
- Retrofit -> untuk menghandle yang berhubungan dengan koneksi dari android ke server secara asyncrounus.
- Koin -> dependecny injection yang paling mudah digunakan dan pragmatis.
- paging 3 -> paging membantu memuat dan menampilkan data secara perlahan dari page ke page. hal ini sangat berguna untuk menghemat bandwith memori pada aplikasi ketimbang harus mengkonsumsi nya secara menyeluruh.
Malu bertanya sesat dijalan :) jika memiliki pertanyaan atau mau berkontribusi. Silahkan hubungi.
- Email -> [email protected]
- Instagram -> @bud_ianto9
- Telegram -> https://t.me/Bud_ianto9