This is a small app listing SpaceX past launches using Swift and GraphQL, made in 2 days.
Api documentation can be found here
This project was a training to learn to use UITableViewDiffableDataSource and to implement a modern UICollectionView.
It was also to test the use of a GraphQL api using the Apollo client and to check the ease of integration of the Swift Package Manager (and it's easy!).
A deeplink system to access a specific launch with an id is implemented, if you want to try it using a simulator you can run this command in your favorite terminal:
xcrun simctl openurl booted com.spacexlaunches://rocket?id=MY_ID