breez/breezmobile
Lightning Network mobile client
gehe zu github herunterladenBreez Mobile Client
Breez is a Lightning Network mobile client and a hub. It provides a platform for simple, instantaneous bitcoin payments.
Breez is currently in a public beta, available on Android and on iOS.
To learn more about it, please read Introducing Breez.
Features
- [x] lnd on Android
- [x] Neutrino on Android
- [x] Seamless hub channel creation
- [x] Adding funds using on-chain tx
- [x] BTC & Satoshi units
- [x] Random avatars
- [x] Connect to Pay: simple interface to execute payments between users
- [x] A full lncli interface to query and execute ln commands
- [x] Filter tx by type
- [x] Filter tx by date
- [x] Pay invoice (link or QR) from other ln wallets
- [x] Create invoice (link or QR) to be paid by other ln wallets
- [x] Removing funds to an on-chain address
- [x] SubmarineSwaps for adding on-chain funds including refund functionality
- [x] End-to-end encryption of Connect-to-Pay session
- [x] Make Connect-to-Pay links work for users that didn’t yet install Breez
- [x] Ability to Backup/Restore the ln node
- [x] Mainnet support
- [x] Support zero-sat invoices
- [x] Startup optimizations
- [x] Background sync via FCM
- [x] Marketplace w/ Bitrefill
- [x] Adding funds via vouchers
- [x] Backup improvements
- [x] Add background ChannelsWatcher job
- [x] Expose Bitcoin Node (BIP157) configuration
- [x] iOS support
- [x] Add webLN support
- [x] Fiat units
- [x] Optional PIN
- [x] Adding funds via credit card
- [x] Add stronger encryption to cloud backup
- [x] iCloud backup option
- [x] Dark mode
- [x] Export payments to .csv
- [x] Support 3rd-party LSPs
- [x] Biometric login
- [x] Fast onboarding
- [x] Pay w/o full sync
- [x] Implement lnurl-withdraw
- [x] Send on-chain via reverse Submarine Swaps
- [x] Improve hodl invoice support
- [x] POS POC release
- [x] Spontaneous payments to node id (nodes running with --accept-keysend)
- [x] Fast graph sync
- [x] Scan QR code from an image
- [x] Import/export POS items
- [x] Support zero-conf channels
- [x] ‘On-the-fly’ channel creation (increase limit)
- [x] Remove reserve working using Breez channels
- [x] Support additional fiat currencies
- [x] Support LNURL-Auth & LNURL-Fallback
- [x] Print POS transactions
- [x] Hide balance
- [x] Read NFC tags on Android
- [x] In-app podcast player (podcasting 2.0)
- [x] Backup to WebDav servers (e.g. Nextcloud)
- [x] Support LNURL-Pay (bounty redeemed)
- [x] Send to a Lightning address
- [x] Boostagrams
- [x] WebDav backups
- [x] Sales reports
- [x] Top podcasts
- [x] NFC checkout
- [x] Tor support (Android)
- [x] Neutrino sync optimizations
- [ ] Async payments
System Requirements
- Android 7+ 64bit
- iPhone 6+
Setting up the environment
Prerequisites
Make sure you have Flutter 3 installed on your system before continuing the setup process.
Setting up for Android
- Build
breez.aar
as described in https://github.com/breez/breez - Create a symlink from the
breez.aar
toandroid/app/libs
directory. - Create an Android app on Firebase and download
google-services.json
file.
- Package name (for debugging): com.breez.client.debug
- Copy the downloaded
google-services.json
file toandroid/app/src/client
folder.
Setting up for iOS
- Build and
bindings.xcframework
as described in https://github.com/breez/breez - Copy the
bindings.xcframework
directory to the ios directory. - Create an iOS app on Firebase and download
GoogleServices-info.plist
file. - Copy the downloaded
GoogleServices-info.plist
file toios/Runner
folder. - Run
pod install
frombreezmobile/ios
Building and Running
# Install dependencies for building
flutter pub get
# Run a client app on the connected device
flutter run --flavor=client
# Build a client app as APK file
flutter build apk --target-platform=android-arm64 --flavor=client --debug
Overview for Developers
Running Breez in simnet
![](/images/banner-woo.jpg)
herausragende projekte, die mit breez/breezmobile zusammenhängen, empfohlener download
revanced-manager
15035
💊 Application to use ReVanced on Android
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
ente
6686
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
Obtainium
4790
Get Android App Updates Directly From the Source.
flutter-webrtc
3970
WebRTC plugin for Flutter Mobile/Desktop/Web
ffmpeg-kit
3849
FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
isar
3366
Extremely fast, easy to use, and fully async NoSQL database for Flutter
flutter_inappwebview
3013
A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
flutter_spinkit
2945
✨ A collection of loading indicators animated with flutter. Heavily Inspired by http://tobiasahlin.com/spinkit.
PicaComic
2877
A comic app built with Flutter, supporting multiple comic sources.
miru-app
2543
🎉 A versatile application that is free, open-source, and supports extension sources for videos, comics, and novels, available on Android, Windows, and Web platforms.
authpass
2091
AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
auto_size_text
1992
Flutter widget that automatically resizes text to fit perfectly within its bounds.
flutter-permission-handler
1974
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
Flutter-Neumorphic
1947
A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible
kubenav
1945
kubenav is the navigator for your Kubernetes clusters right in your pocket.
aves
1896
Aves is a gallery and metadata explorer app, built for Android with Flutter.