Clean Code Architecture using MVVM
data
- LocalDataSource
- RemoteDataSource
- RemoteDto
- ReposiotryImplimentation
Domain
- UseCase
- data classes
- repository interfaces
Presentation
- ViewModel
- Composable
- Activity
Dependency Injection -> Hilt
Api calling -> Retrofit
UI design -> Jetpack Compose