This is a simple app to list the current exchanges.
- MVVM-C
- Modularized with SPM
- UIKit with ViewCode
- Combine for reactiveness
- Github Actions to build and test the app after each push/PR to develop
- Script to generate
Environment.swiftbased on.env - Makefile to generate
Environmentfile and run tests
- Create a
.envfile based on the.env.templateand put your API Key there - Run
makeon the terminal to create the Environment file with the API Key - Open Xcode, run the app, should be good!
- Add exchange logo on the screens (should do)
- Add pull to refresh to improve user experience (should do)
- Add CoreData/SwiftData support for offline mode - see the last feched data (could do)