Magic empowers developers to protect their users via an innovative, passwordless authentication flow without the UX compromises that burden traditional OAuth implementations.
Install Flutter & Dart https://flutter.dev/docs/get-started/install
$ cd project_root/magic_demo
$ flutter run
Dependency installation is automatically done in the flutter run
command
For detail integration please check our official doc or README in each package directory
Package Name | Changelog | Description |
---|---|---|
magic_sdk |
CHANGELOG | Flutter entry-point for Magic SDK. |
magic_ext_oauth |
CHANGELOG | An Extension to access OAuth providers |
magic_ext_tezos |
CHANGELOG | Tezos blockchain extension that integrates with Tezart |
magic_ext_solana |
CHANGELOG | Solana blockchain extension that integrates with crypto-please/solana |
Make sure you have the third-party blockchain dependencies installed
- Tezos via Tezart
- Solana via Crypto-please/solana
You may remove these dependencies if you don't need to access these chains
Files ending with *.g.dart
are auto generated type files that are used to serialize / deserialize a class.
To generate a new sets of files to reflect your changes please run the command below at your/path/to/magic_sdk
$ dart run build_runner build --delete-conflicting-outputs