WechselStube is a currency converter app built with SwiftUI and using a redux-like container (see here and here).
- To fetch currencies, get your free API key from here: https://currencylayer.com/documentation
- Currency and amount can be selected
- Displays a list of exchange rates
- Currencies are cached and loaded if less than 30 minutes old
- Includes some unit tests
There is little networking code for simplicity sake and lack of time.
- Error handling
- mockable URLSession