Glade Ng Flutter Assessment Test.
Note: Ideally we would implement this as a Realtime App. But due to limitations by the Api Provider. We only allow pull to refresh on the main screen, This is so we don't use the API credits given to us by the API provider.
We used the following public APIs
- Coinmarketcap: for the current prices of the cryptocurrencies
- ApiLayer Currency Data Api: for exchange rate between Dollar and Naira
We Used the following packages
- Riverpod : for state management
- Dio: for network or http calls
- Http Mock Adapter: To http calls mocking. used for testing