Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artcc/nasa
Architecting iOS and macOS Apps with my VIPER (application of Clean Architecture) with NASA Open APIs
https://github.com/artcc/nasa
clean-code nasa nasa-api swift viper viper-architecture
Last synced: 4 days ago
JSON representation
Architecting iOS and macOS Apps with my VIPER (application of Clean Architecture) with NASA Open APIs
- Host: GitHub
- URL: https://github.com/artcc/nasa
- Owner: ArtCC
- Created: 2018-09-20T16:55:46.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-03-28T15:14:06.000Z (almost 4 years ago)
- Last Synced: 2024-11-09T13:25:26.812Z (2 months ago)
- Topics: clean-code, nasa, nasa-api, swift, viper, viper-architecture
- Language: Swift
- Size: 1.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
New template with my actual VIPER:
https://github.com/ArtCC/ViperModule
## Architecting iOS and macOS Apps with VIPER (application of Clean Architecture) with NASA Open APIs
#### For this project I use NASA Open APIs: [NASA Open APIs site](https://api.nasa.gov/index.html). You can create one but for this example isn't necessary :)
This project is an example of VIPER architecture on iOS app with Swift.
### Dependencies
- I use Carthage for dependency management. If you don't have Carthage installed refer to [Installing Carthage](https://github.com/Carthage/Carthage#installing-carthage).
Run carthage update --platform iOS before opening the project in XCode.
- I use Swiftlint for guide style:brew install swiftlint
### ExplicationIn project with comment (English/Spanish).
### LICENSE
This project is free and use CC BY-NC-SA.
This license lets others remix, tweak, and build upon your work without for commercial purposes, as long as they credit you and license their new creations under the identical terms.
### THANK YOU!
I hope you like it!
##### ArtCC 2018++