🔥 Simple quote app using Clean Architecture, MVVM, Retrofit, Coroutines and Dagger Hilt 💉
- Minimum SDK level 19
- Kotlin based, Coroutines
- Jetpack
- Lifecycle - dispose of observing data when lifecycle state changes.
- ViewModel - UI related data holder, lifecycle aware.
- Architecture
- Clean Architecture
- MVVM Architecture (View - DataBinding - ViewModel - Model)
- Repository pattern
- Retrofit2 & OkHttp3 - construct the REST APIs.
- Material-Components - Material design components for building ripple animation, and CardView.
- Dagger Hilt - for Dependency Injection
- when clicking on the screen a random quote is show
Quote is based on the MVVM architecture and the Repository pattern.
Thanks Luke Peavey for awesome library of quotes. Quotable