mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-18 05:24:25 +01:00
* fix: revert minSdkVersion across all uniffi packages This PR fixes a regression introduced in https://github.com/breez/breez-sdk-liquid/pull/766 due to a confusion between minSdkVersion requirement & minimum compileSdkVersion requirement. * Bump package requirements on flutter_breez_liquid README * Bump JNA used on bindings tests to 5.14.0 * Downgrade android release to Uniffi 0.25 --------- Co-authored-by: Ross Savage <hello@satimoto.com>
59 lines
1.7 KiB
Markdown
59 lines
1.7 KiB
Markdown
# Breez Liquid SDK plugin
|
|
|
|
[](https://pub.dev/packages/breez_sdk_liquid)
|
|
|
|
## Table of contents
|
|
- [Platform Support](#platform-support)
|
|
- [Requirements](#requirements)
|
|
- [Description](#description)
|
|
- [Installation](#installation)
|
|
- [Usage](#usage)
|
|
- [Documentation](#documentation)
|
|
|
|
## Platform Support
|
|
|
|
| Android | iOS | MacOS | Web | Linux | Windows |
|
|
| :-----: | :-: | :---: | :-: | :---: | :----: |
|
|
| ✅ | ❎ | ❎ | ❎ | ❎ | ❎ |
|
|
|
|
## Requirements
|
|
|
|
- Flutter >=3.27.0
|
|
- Dart >=3.6.0 <4.0.0
|
|
- iOS >=13.0
|
|
- MacOS >=15.0
|
|
- Android `compileSDK` 35
|
|
- Java 1.8
|
|
- Android Gradle Plugin >=7.1.2
|
|
- Gradle wrapper >=7.4
|
|
|
|
## Description
|
|
|
|
This is a Flutter package that wraps the Dart bindings of [Breez Liquid SDK](https://github.com/breez/breez-sdk-liquid?tab=readme-ov-file#readme).
|
|
|
|
## Installation
|
|
To use this plugin, add `breez_sdk_liquid` as a [dependency in your pubspec.yaml file](https://flutter.dev/docs/development/platform-integration/platform-channels).
|
|
|
|
## Usage
|
|
|
|
To start using this package first import it in your Dart file.
|
|
|
|
```dart
|
|
import 'package:flutter_breez_liquid/flutter_breez_liquid.dart';
|
|
```
|
|
Call `initialize()` to initialize Breez Liquid SDK, preferably on `main.dart`:
|
|
|
|
```dart
|
|
import 'package:flutter_breez_liquid/flutter_breez_liquid.dart' as liquid_sdk;
|
|
|
|
void main() async {
|
|
// Initialize library
|
|
await liquid_sdk.initialize();
|
|
}
|
|
```
|
|
|
|
Please refer to Dart examples on Breez Liquid SDK documentation for more information on features & capabilities of the Breez Liquid SDK.
|
|
|
|
## Documentation
|
|
|
|
- [Official Breez Liquid SDK documentation](https://sdk-doc-liquid.breez.technology/) |