This is a project with the purpose of learning SwiftUI and the SpaceX API. The app is a simple list of SpaceX launches with some details of each launch and rocket.
- List of SpaceX launches with pagination
- Launch detail
- Get rockets detail
- Develop the app using SwiftUI
- Use the SpaceX API to fetch the data
- Use MVVM architecture
- Add custom colors to the app
- Cache Network images
- Improve UI (Cards information, add animations)
- Atomic Design
- Add unit tests
- Add UI tests
- Add offline first support