Zold wallet
Zold wallet built in flutter (Android and iOS platform).
Use it to pay or receive zolds and view your wallet balance and transactions.
Use it to pay or receive zolds and view your wallet balance and transactions.
Features
- [x] Pull wallet.
- [x] See Transactions History.
- [x] Generate QR code to accept payment.
- [x] Pay by scanning QR or by entering data.
- [x] Login with fingerprint sensor.
- [x] Restart wallet.
Getting Started with Flutter
For help getting started with Flutter, view our online
documentation.
How to contribute
You can follow this guide to get started without prior knoledge about flutter.
However, I recommend you go through the steps below if you have enough time.
Installation
- Install Android Studio for building Android.
- Install xCode for building iOS.
- Install Flutter, See Getting Started with Flutter.
- Install PDD, More about PDD here.
- We prefer using VSCode
Building
- Run
flutter packages get
first to download the dependencies.
Before running tests, create a filezold_wallet/test/secret.dart
execute all commands in the diezold_wallet
- Run
flutter test
to execute tests. - Run
flutter run
to try it live on running emulator or usb connected device. - Run
flutter build apk
to generate APK file. - Run
flutter build ios
to package iOS app.
Submiting a PR
Before submitting a PR make sure all these commands work.
flutter test
flutter build apk
pdd -f /dev/null -v