mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-04 14:54:21 +01:00
* Suppress no-nullability-completeness errors * Use 'dart run' instead of the deprecated 'flutter pub run' cmd * Update flutter_rust_bridge to version 2.7.0 Set flutter_rust_bridge range to ">=2.4.0 <=2.7.0" on Dart plugin. * Generate Dart bindings * Update Flutter to latest version * Update melos to latest version * Make Flutter plugin compatible with AGP 8.+ - Declare 'namespace' property on module-level build script - Change default namespace - Remove package name from AndroidManifest - Bump compileSdkVersion to latest - Update source and target compatibility warning: [options] source value 8 is obsolete and will be removed in a future release warning: [options] target value 8 is obsolete and will be removed in a future release
63 lines
1.5 KiB
Groovy
63 lines
1.5 KiB
Groovy
version '0.4.0-rc3' // generated; do not edit
|
|
group 'technology.breez.flutter_breez_liquid'
|
|
|
|
buildscript {
|
|
ext.kotlin_version = '1.8.20'
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
// The Android Gradle Plugin knows how to build native code with the NDK.
|
|
classpath 'com.android.tools.build:gradle:7.1.2'
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
|
}
|
|
}
|
|
|
|
rootProject.allprojects {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
apply plugin: 'com.android.library'
|
|
apply plugin: 'kotlin-android'
|
|
apply plugin: 'kotlinx-serialization'
|
|
|
|
android {
|
|
namespace = "technology.breez.flutter_breez_liquid"
|
|
|
|
// Bumping the plugin compileSdkVersion requires all clients of this plugin
|
|
// to bump the version in their app.
|
|
compileSdkVersion 35
|
|
|
|
// Bumping the plugin ndkVersion requires all clients of this plugin to bump
|
|
// the version in their app and to download a newer version of the NDK.
|
|
ndkVersion "21.1.6352462"
|
|
|
|
compileOptions {
|
|
sourceCompatibility = JavaVersion.VERSION_17
|
|
targetCompatibility = JavaVersion.VERSION_17
|
|
}
|
|
|
|
kotlinOptions {
|
|
jvmTarget = "17"
|
|
}
|
|
|
|
sourceSets {
|
|
main.java.srcDirs += 'src/main/kotlin'
|
|
}
|
|
|
|
defaultConfig {
|
|
minSdkVersion 24
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation "net.java.dev.jna:jna:5.14.0@aar"
|
|
/* JSON serialization */
|
|
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3'
|
|
}
|