A sample android app that shows how to use MVVM pattern and various libraries in Kotlin by Clean Architecture.
- Clean & MVVM
- LiveData (Jetpack)
- ViewModel (Jetpack)
- DataBinding (Jetpack)
- Room (Jetpack)
- Navigation (Jetpack)
- Paging library (Jetpack)
- Koin
- Retrofit2
- Glide
- Using public data portal API in Korea
- Show Korean performance information in a list
- Show details of the performance
- Bookmark your favorite shows to watch separately