Cross-Platform Bitcoin Wallets with Flutter & BDK-Dart
summary
Flutter apps get full BDK wallet primitives via BDK-Dart, exposing wallet creation (P2WPKH and P2TR), Electrum/Esplora sync, send/receive and tx history through a Rust FFI that uses Uniffi generator instead of Flutter Rust Bridge to cut maintenance. A demo app creates testnet wallets and successfully sends 2,000 sats live, and Blue Bitcoin runs BDK-Dart in production since April; a release candidate for v1.0 is available with a scannable demo app and repo link.
AI-written summary · about
chapters (6)
- 0:00Cross-platform Bitcoin wallets intro
- 1:27Why Flutter for Bitcoin
- 2:10Rust bindings approach
- 3:53BDK-Dart architecture
- 4:57Live BDK-Dart demo
- 9:30BDK-Dart production & future
related talks
28mBDK Expanding: From Rust Core to Mobile Wallets
29mBuilding on BDK
31mBDK v1.0
01h 00mFuture-Proof Mobile Cross-Platform Apps with Flutter
50mFlutter in Action: How to build cross-platform app with Dart
26mBuilding a Full-Stack App for Apple Wallet Passes
47mIntroduction to Cross Platform Development with Flutter
44mBuilding Pieces for Developers Our Journey with Flutter and Dart
