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---";