This mobile application shows free json api feed according to category.
Feed used from project https://github.com/davemachado/public-api
Features:
- Clean and modular code has been written.
- App is developed in Kotlin, code comments has been placed.
- Android architecture components Room, ViewModel and LiveData has been explored.
- OkHttp Client library used for network requests.
- Units tests are implemented.
User Experience:
- Launch the application it will load all the categories and will show the related list of free Apis according to above service.
- On clicking of any Api list item it will show the details regarding the api in next screen.
- On clicking back from details screen, it will load the previously selected api list again.
- Once data is cached it is available for offline usage.
- Improvements with MVVM model