- From the beginning, I've been treating this app as a practice playground. I've tried lots of things along with the main features I wanted to implement. Outside additional improvements and some main features, I don't intend to update the app.
- API Call - JSON
- MVVM
- Picker
- User Data
- Charts
- NavigationView
- Figma Design of the proposed end product.
As of 18/04/2023, here's what I call, the Alpha phase.
Here are some of the missing features:
- Can't change 2nd, 3rd, or 4th currency. Can't change their values either.
- The API is rather limited in terms of currencies. Can easily upgrade to the 'premium' version which even has crypto. The project uses FreecurrencyAPI.
- Default currencies don't save to user preferences.
- Currency change 'triangles' don't do anything. The main currency can be changed by clicking the text below the main currency amount.
- No other themes yet.
- Network calls made to the API are only made once per hour. This is actually a feature. More frequent refreshes can be made into a premium feature.
- Added Basic Graph with 30-day history. Currencies cannot be changed as of now.