Images grid JSON | JSON image grid

An Android application that parses a JSON array of image links, loads them and displays them in a grid. When you click on an image, it opens in full size on a separate screen.

The application should - run on Android starting from version 5.0 - support portrait and landscape orientation - have any icon other than the default icon - when you swipe down, the content should be updated - when you click on the image, it should open in full screen

Decision

  • Retrofit + Glide
  • OkHttp Logging Interceptor + Gson Converter
  • SwipeRefreshLayout + GridView + custom adapter
  • Java, min SDK 21
  • Icon in Adobe Illustrator:

ImagesGridJSON

Result

On Realme 7 phone


On a Pixel C tablet (emulator)


GitHub

https://github.com/SefoNotasi/ImagesGridJSON