Poc app which showcases Events in a city using Paytm Insider APIs
Download APK to try the App
Event List | Offline State |
- MVVM Architecture - To Organize Code
- Kotlin - Language used to write this Project
- Coroutines - To make use of suspend functions while making API calls
- Retrofit - Network Library
- Glide - Image Loading Library
- GSON - Json Parsing Library
- Timber - Used for Logging
- Data Binding - To avoid boilerplate and attach the View to LiveData directly.
- LiveData - Observable data holder class
- ViewModel - to store and manage UI-related data in a lifecycle conscious way
- Dagger2 - For Dependency Injection