The application is implemented to display the statements of various personalities based on Forismatic API (https://forismatic.com/).
Processing of error of Internet connection in the application is implemented through a retrofit interceptor and an interface Network Monitor Android SDK. The reaction to strategic application errors is described in activity.
- Kotlin
- Navigation Component - Navigation in Android apps.
- RxJava - Reactive Extensions.
- MVVM - Architectural pattern.
- Dagger Hilt - Standard library to incorporate Dagger dependency injection into an Android application.
- Retrofit - The library provides a powerful framework for authenticating and interacting with APIs and sending network requests with OkHttp.
- Forismatic API - API of quotes & expressions.
Support it by joining stargazers for this repository 🔥