Nasa Picture app where the data is loaded from the Json file with MVVM pattern.
This project uses predefined Json file located in the assests folder of the project. This app fetches the images and title of the images from the parsed Json using Moshi library. Further Image clicked shows the full size image which was loaded using Glide and all the metadata related to it. You can see the below preview of the above Implementation.
This App uses following TechStack :
- Kotlin
- MVVM architecture Pattern
- Moshi
- Coroutines
- Glide (For Image Loading)
- ViewPager 2
- Mockk (For Testing Purposes)