FLUTTER ECOSYSTEM

breez/breezmobile

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

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

Breez ↗

Bitcoin in every app ⚡

भाषाएँDartJavaSwiftJavaScriptRubyObjective-C

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

v1.18.2

meta

विकासक के इरादों को व्यक्त करने के लिए उपयोग किए जाने वाले अनुमान, जिन्हें स्रोत कोड के स्थैतिक विश्लेषण द्वारा अन्यथा नहीं निकाला जा सकता है।

475लाइक 83 लाख30-दिन डाउनलोड150Pub अंक
AndroidiOSWebmacOSWindowsLinux
v12.4.1

firebase_database

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

645लाइक 1.7 लाख30-दिन डाउनलोड140Pub अंक
AndroidiOSWebmacOSWindows
v16.2.2

firebase_messaging

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

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

extended_image

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

2 हज़ारलाइक 2.4 लाख30-दिन डाउनलोड150Pub अंक
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