SpaceDash is an open-source app that provides information on all the present, past, and future launches and vehicles of SpaceX. The SpaceDash app also includes news and updates regarding all vehicles and missions.
The app is currently in the second stage of development and several new features are being scoped/built. These features include an AR view of various vehicles of SpaceX and event updates from even more Space Agencies!
The project uses test-drive agile development processes, where requirements are turned into test cases, and code is improved upon.
To help scale development, this app is built using the MVC design pattern. subsequent changes made by contributors do not affect the central architecture.
- Fetches and renders JSON from the SpaceX API
- Intuitive error handling
- Animations via the Lottie framework
- Unit testing using XCTests framework
- iOS 13.0+
- Xcode 11.0+
- macOS Catalina or above
- Fork this project
- Clone the forked project to your machine
- In your project directory open Terminal and Run
$ pod install
and$ pod update
- Open the
.xcworkspace
file in Xcode to start menu working on the App
Before you start developing please read through Contributing.md
Before you assist with the development, please set up the project on your local machine, run it, and go through the complete application
Click through buttons you can find and see where they take you. Explore the app in detail so that you are aware of core features.
This project is licensed under the MIT License - see LICENSE.md for details
- A huge shoutout to SpaceX for their API