Skip to content

Flutter Crypto App with Provider + Dio for Binance API

Notifications You must be signed in to change notification settings

uemirhanselim/Crypto-App

Repository files navigation

Flutter Crypto APP

Complete Flutter Application with Provider + Dio for API REST. (Binance API)

Features

  • API REST (Binance API, newsapi)
  • Candle Graph View (Hour, Day, Week, etc)
  • Wallet Processes
  • Cryptocurrency Trade
  • Onboarding Pages with Lottie Animations
  • Crypto Related News
  • Popular Cryptocurrencies

Stack

  • Flutter 3.3.2
  • Dart 2.18.1
  • Provider
  • Dio
  • Lottie
  • syncfusion_flutter_charts

Screenshots

Onboarding 1 Onboarding 2 Onboarding 3
Market Trade Wallet

Setup project

Download project

git clone https://github.com/uemirhanselim/Crypto-App.git

Get flutter dependencies

flutter pub get

You need to create an account at https://www.binance.com/en to get a personal API KEY and SECRET KEY

Go to lib/service/binance/api_keys.dart then put there your API KEY and SECRET KEY

  static const String apiKeyId = "---YOUR API KEY---";
  static const String secretKey = "---YOUR SECRET KEY---";

Run the app

flutter run

Resources

Flutter Docs

Provider Docs

Binance Docs