Project for showing missions done by SpaceX rockets
- VIPER Architecture Module
- Completely native Swift(without dependencies and libraries)
- Clean swift code(Swiftlint included)
- Pagination System
- Caching System
- Testable network layer
- Custom bottom sheet with animations
- Offline saved Launches(Bookmarks with Core data)
- Support Dark and light appearance
- Smooth and easy to use design
- Creative design for showing handful details of each launch
- Included application icon
- Build an awesome SpaceX launches app that shows launches from SpaceX api
- Discover launches
- Paginating system
- Get 20 launches in each request
- Display the launches with the creative look and feel of an app to meet design guidelines
- Launch a detail screen whenever a particular launch is selected.
- Create a responsive design.
- Write clean code.
- Handle error cases
- Use the latest technologies.
- Open links based on each launch through safari
- Bookmark Option for each launch