roningrum / android_clean_architecture_learn

Initial Project to Learning the Clean Architecture for Android, this project consume football data from API https://www.thesportsdb.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn Clean Architecture in Android

Initial Project untuk belajar tentang Clean Architecture di Aplikasi Android, untuk penjelasan lebih lanjut, bisa baca artikel saya di Medium: Android Clean Architecture Using Kotlin

Layers Structure

Dalam penerapannya, mungkin bisa berbeda-beda setiap orang, Tapi untuk starting point, Saya menggunakan 4 Layers seperti dibawah ini:

Layers Entity
Domain Router, Usecases
Data Databases Model, Responses, Network Repository
Presentation View
External Helper Class, Extension Functions, Adapter, Etc

Project Diagrams

Untuk mempermudah dalam memahami project structure diatas, berikut project diagramnya: Project diagram

About

Initial Project to Learning the Clean Architecture for Android, this project consume football data from API https://www.thesportsdb.com


Languages

Language:Kotlin 100.0%