design with Clean Architecture
and Android Architecture Components (MVVM)
-
Presentation
- Activity/Fragment
- ViewModel
-
Domain
- UseCase
- Repository Interface
- Domain Model
-
Data
- Repository Implement
- Data Model (Entity, Remote)
-
Kotlin coroutines, flow
- Step 1. Clone Project or Download Project zip file
- Step 2. Open Android Studio app
- Step 3. Choose File -> Open... -> After that Select the File location where your file is located
- Step 4. Waiting for gradle build
- Step 5. Run button will enable
- Done.