This project is a combination of both Java and Kotlin language which uses the MVVM architecture pattern followed for better performance and ease of understanding of code.
The api is hit which in response gets an array of images with urls. This urls are then loaded in the GridView. The api is hit using RxJava and RxAndroid for better performance handling for the api.
Api failure are also handled even for no internet connection part.
The UI is designed using ConstraintLayout for screens like:
- mobile
- tablet
- landscape orientation
- portrait orientation.
The functions and code block written in the project have been documented in the code as well.
Thank you!
For contact: mail @ : [email protected]