Spatz is sample application.
The concept of this sample is my development practice.
This app is based on the MVVM architecture and has a layered architecture.
The dependency of the application is like this.
presentation
--> usecase
--> domain
<<-- data
Spatz uses Dagger-Hilt(alpha) for dpendency inject.
- Kotlin
- Coroutines
- Android Architecture Components
- ViewModel
- LiveData
- Navigation
- arch core testing
- Dagger Hilt (2.28.3-alpha)
- Material Components for Android
- Groupie
- Coil
- Insetter
- Timber
- mockk
- call Twitter API
- unit testing
- apply theming