OuterSky

SwiftUI mobile application that utilizes two NASA API’s in order to display the image of the day as well as a selected earth day on Mars. Built entirely on Swift as a personal project. Zoom management file contains code from open-sourced github repo with its corresponding source.

Home Page demostration:

Screenshot 2023-03-07 at 3 32 00 PM

Select whichever option you would like to utilize. Complete description for the image of the day is accessed by selecting the button.

Image of the day example:

Screenshot 2023-03-07 at 3 33 47 PM

Selecting Mars Exploration option will lead into the following date selection view:

Screenshot 2023-03-07 at 3 34 36 PM

By selecting any date and pressing save, information from the selected date will be fetched and displayed when clicking on search selected date button. In case of not finding any image, it will show an error image and ask for another selection.

Selection confirmation:

Screenshot 2023-03-07 at 3 36 26 PM

Example of a successful search:

Screenshot 2023-03-07 at 3 36 47 PM

Example of a failed search:

Screenshot 2023-03-07 at 3 38 06 PM

GitHub

View Github