Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

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
1_dark 2_dark 4_dark
1_light 2_light

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

resources

flutter docs

riverpod docs

cryptowatch docs


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Top