The QuoteDay mobile application is built on the basis of Solid principles using the MVVM design pattern and a stack of modern technologies. The application implements viewing the quote of the day with the ability to add it to favorites and with the ability to receive it as a message at a given time. Also in the application there is an opportunity to view other quotes in the form of a list.
- MVVM Architecture
- Architecture Components (Lifecycle, LiveData, ViewModel, Navigation, ViewBinding, Room)
- RecyclerView and CardViews
- Coroutines
- Dagger2 for dependency injection
- Retrofit2 & Gson for REST API
- LeakCanary for detecting memory leak
- JUnit for test
- Espresso for UI test
- Latest Android SDK Tools and build tools.
- Minimum OS version required to run the app - API 26
- Android SDK