Note: This tutorial walks through how to build a payment application by using the Flutter Wallet SDK. It mainly uses the
flutter_wallet_sdk
. In some cases it also uses the corestellar_flutter_sdk
.
We'll walk through the steps as we build a sample application we've called Flutter Basic Pay, which will be used to showcase various features of the Stellar Flutter Wallet SDK.
Caution: Although Flutter Basic Pay is a full-fledged application on Stellar's Testnet, it has been built solely to showcase the Wallet Flutter SDK functionality for the educational purposes of this tutorial, not to be copied, pasted, and used on Mainnet.
Clone the Flutter Basic Pay repository, get the dependencies and start the app in main.dart
.
The stellar related dependencies are defined in pubspec.yaml
. The app uses the stellar_wallet_flutter_sdk
and the stellar_flutter_sdk
packages.
- Secure data storage
- Authentication
- Sign up and login
- Dashboard State
- Dashboard Data
- Account creation
- Manage trust
- Payment
- Path payment
- Anchor integration
Continue with Secure data storage.