Crypto App

Complete Application with Provider + Dio for API REST.

Features

  • API REST (Binance API and newsapi)
  • Candle Graph View (Hour, Day, Week, etc)
  • Wallet Processes
  • Onboarding Pages With Animations Using Lottie
  • Cryptocurreny Selection
  • Blurred Components and Background
  • Sell and Buy Features

Stack

  • Flutter Version 3.3.2
  • Dart Version 2.18.1
  • Provider
  • Dio
  • MVVM (Model-View-ViewModel)
  • 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 and put there your API KEY and your SECRET KEY

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

Source Code