https://github.com/c-villain/marvel
Pet project for marvel app
https://github.com/c-villain/marvel
async-await coordinator marvel marvel-api marvel-comics marvelapp mvvm obfuscator swagger swiftui
Last synced: 4 months ago
JSON representation
Pet project for marvel app
- Host: GitHub
- URL: https://github.com/c-villain/marvel
- Owner: c-villain
- Created: 2021-11-21T22:03:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-13T00:14:55.000Z (over 3 years ago)
- Last Synced: 2025-01-15T10:05:04.414Z (5 months ago)
- Topics: async-await, coordinator, marvel, marvel-api, marvel-comics, marvelapp, mvvm, obfuscator, swagger, swiftui
- Language: Swift
- Homepage:
- Size: 2.24 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Marvel
![]()
![]()
![]()
Pet project for marvel app based on SwiftUI with MVVM architecture
![]()
## Network
Network module [generated](https://github.com/c-villain/Marvel/blob/main/swagger/generate-cmd.sh) with [openapi-generator](https://github.com/OpenAPITools/openapi-generator) using [swagger 2.0-version](https://github.com/c-villain/Marvel/blob/main/swagger/swagger.yaml) [converted](https://github.com/c-villain/Marvel/blob/main/swagger/2json.sh) to [openapi format](https://github.com/c-villain/Marvel/blob/main/swagger/openapi.yaml)
## Router
Use coordinator pattern based on [FlowStacks](https://github.com/johnpatrickmorgan/FlowStacks)
## Obfuscator
Add [obfuscation](https://en.wikipedia.org/wiki/Obfuscation_(software)) for safe storing private keys for API