Obvious - NASA Gallery App

API Source - Json

Screens

  1. Images Grid Screen

This is the home screen. When it launches, show a scrollable grid of pictures starting with the latest images first. When the user taps on an image that should open the image detail screen.

  1. Image Detail Screen

This screen displays the full size image along with the metadata like title, description, etc. The user should also be able to swipe to previous or next images from this screen itself.

Application

Polished UI, with thought put into the user experience and/or with nice transitions and animations.

Testing

Business logic is tested using unit tests, and there might be instrumented/UI tests for testing platform integration. The tests need not be comprehensive as long as they are testing important code paths.

Separation of concerns

Architecture pattern MVVM

Screenshots

image

image