FLUTTER ECOSYSTEM

breez/breezmobile

लाइटनिंग नेटवर्क मोबाइल क्लाइंट। सरल, तत्काल बिटकॉइन भुगतान के लिए प्लेटफॉर्म प्रदान करता है

Breez मोबाइल क्लाइंट प्रोजेक्ट कवर
Stars
592
Forks
135
अंतिम पुश (UTC)
6 सित॰ 2026
प्रोजेक्ट स्थिति
सक्रिय
Breez GitHub avatar
GITHUB Organization

Breez ↗

Bitcoin in every app ⚡

भाषाएँDartJavaSwiftJavaScriptRubyObjective-C

संबंधित पैकेज और उदाहरण

v12.6.0

firebase_database

Firebase Database के लिए Flutter प्लगइन, एक क्लाउड-आधारित NoSQL डेटाबेस जो Android और iOS क्लाइंट्स के बीच रियल-टाइम डेटा सिंक करता है और ऑफलाइन एक्सेस की सुविधा प्रदान करता है।

650लाइक 1.8 लाख30-दिन डाउनलोड140Pub अंक
AndroidiOSWebmacOSWindows
v16.7.0

firebase_messaging

Firebase Cloud Messaging के लिए Flutter प्लगइन, एक क्रॉस-प्लेटफ़ॉर्म संदेश विकल्प जो आपको Android और iOS पर संदेशों को विश्वसनीय ढंग से प्राप्त करने में सक्षम बनाता है।

4 हज़ारलाइक 33.9 लाख30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOS
extended_image कवरv10.1.0

extended_image

ऑफिशियल एक्सटेंशन इमेज, प्लेसहोल्डर (लोडिंग)/ फेल्ड स्टेट का समर्थन करती है, नेटवर्क को कैश करती है, ज़ूम/पैन, फोटो व्यू, स्लाइड आउट पेज, एडिटर (क्रॉप, रोटेट, फ्लिप), पेंटिंग आदि।

2 हज़ारलाइक 3.3 लाख30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOSWindowsLinux

उपयोग की गई निर्भरताएँ

निर्भरता सूची 92 आइटम

ऐप श्रेणियाँ

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Breez Mobile Client

Maintenance Mode

⚠️ This project is in maintenance mode.

The repository is still maintained, but only critical bug fixes and security issues will be addressed.
No new features, enhancements, or non-critical updates are planned.

ℹ️ For new integrations and active development, please refer to the Breez SDK.

screenshot screenshot screenshot

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
  • [x] Co-operative Close Channels
  • [ ] 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
  1. Build breez.aar as described in https://github.com/breez/breez
  2. Create a symlink from the breez.aar to android/app/libs directory.
  3. Create an Android app on Firebase and download google-services.json file.
  • Package name (for debugging): com.breez.client.debug
  1. Copy the downloaded google-services.json file to android/app/src/client folder.
Setting up for iOS
  1. Build and bindings.xcframework as described in https://github.com/breez/breez
  2. Copy the bindings.xcframework directory to the ios directory.
  3. Create an iOS app on Firebase and download GoogleServices-info.plist file.
  4. Copy the downloaded GoogleServices-info.plist file to ios/Runner folder.
  5. Run pod install from breezmobile/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