An open API service indexing awesome lists of open source software.

https://github.com/cewitte/moonshot

An app that lets users learn about the missions and astronauts that formed NASA’s Apollo space program (by Paul Hudson - @twostraws).
https://github.com/cewitte/moonshot

Last synced: about 1 month ago
JSON representation

An app that lets users learn about the missions and astronauts that formed NASA’s Apollo space program (by Paul Hudson - @twostraws).

Awesome Lists containing this project

README

          

# Moonshot

## Project 8

An app that lets users learn about the missions and astronauts that formed NASA’s Apollo space program (by Paul Hudson - @twostraws).

## Paul's challenges resolution

In the end of the project, Paul laves three challenges for the student (which is what the branch `challenge` is all about):

1. Add the launch date to MissionView, below the mission badge. You might choose to format this differently given that more space is available, but it’s down to you.
2. Extract one or two pieces of view code into their own new SwiftUI views – the horizontal scroll view in MissionView is a great candidate, but if you followed my styling then you could also move the Rectangle dividers out too.
3. For a tough challenge, add a toolbar item to ContentView that toggles between showing missions as a grid and as a list.

You can see the final result in the animated gif below:

![Final Challenge](/final_challenge.gif)

Made with :heart: by @cewitte