I was inpired by the amazing photography NASA shares.

What it does

SpaceScope displays NASA Astronomy Picture of the Day data. You can broswe pervious days and save images you like.

How I built it

I used Xcode and Apple's programming language Swift to deveolop a native mobile application. Dependecies I used include RealmSwift for offline storage, Kingfisher for displaying images with URL strings, and ImageSlideShow to inspect the image. All layout was done programmatically.

Challenges I ran into

There were some bugs I cam across when storing the NASA data with offline storage, namely crashes due to accessing the wrong thread.

Accomplishments that I'm proud of

I am happy with the UI and animations.

What I learned

I learned about NASA'a APOD API and how to implement offline storage. I reaserched date formatting.

What's next for SpaceScope

I would like to use online storage with Firebase to minimize how much space the app takes.

Built With

Share this project: