Awesome
web3_wallet
A crypto wallet project with Flutter based on the tutorial Build a Crypto Wallet from Scratch with Flutter | Moralis Blueprints | Moralis API.
Requirements
Develop or run web3_wallet
Checkout from git repository
git clone https://github.com/muratpurc/flutter-web3-wallet.git
Create the .env file
Copy the environment file .env.example
to .env
.
- Set your Moralis API key. See Moralis for more details. The registration is free and they have a free plan for developer which is completely sufficient for developing or testing this app.
- Set your backend base url, see 'python backend (flusk app)' below.
IDE for Flutter development
Use Visual Studio Code or Android Studio & IntelliJ for development
Python backend (flusk app)
Start python backend (flusk app) from project root for api calls.
python ./backend/app.py
NOTE: You need to takeover the network url of the flusk app into your .env file e.g. BACKEND_BASE_URL=http://192.168.1.100:5002
, see output of the running flusk app.
Getting started with development of Flutter applications
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.