Short video demonstration: https://drive.google.com/file/d/1Pt4pOQDVEC46Ju-AT5VZJfI4J48b6II2/view?usp=sharing
- MVVM Architecture
- Architecture Components (Lifecycle, LiveData, ViewModel, Navigation,)
- DataBinding
- Material Design
- Shared Preferences used for local storage
- THE RICK AND MORTY API
- Dagger 2 for dependency injection
- Retrofit2 & Gson for constructing the REST API
- OkHttp3 for implementing interceptor, logging and mocking web server
- Picasso for loading images
- Coroutines for LifeCycle management