flutter crypto app
complete flutter application with riverpod & freezed + dio for api rest.
features
- api rest (cryptowatch)
- linear graph view (hour, day, week, etc)
- ohlc graph
- search
- light / dark theme
- multi language
- exchange selection
- favorite pair
stack
- flutter 2.2.0 (null safety)
- riverpod + hooks
- freezed
- dio
testing
- unit testing (flutter_test)
- integration testing (integration_test)
- mock data (http_mock_adapter)
- github actions (ios & android integration test)
screenshots
home | details | settings |
---|---|---|
setup project
download project
salvadordeveloper/flutter-crypto-app
get flutter dependencies
flutter pub get
you need to create an account at https://cryptowat.ch/ to get a personal api key
rename the env.example file to .env and put there you api key
api_key={cryptowatch_key}
run the app
flutter run
if you have any error with generated files try to run this
flutter pub run build_runner build --delete-conflicting-outputs
testing
unit test
flutter test
integration test
flutter drive --driver=test_driver/integration_test.dart --target=integration_test/main_test.dart
Comments are closed.