文件名称:kotlin-sqlite-bindings:通过kotlin native和jvm的sqlite支持
文件大小:26.62MB
文件格式:ZIP
更新时间:2024-05-06 00:41:15
Kotlin
Kotlin SQLite绑定 该项目为Sqlite3提供kotlin多平台绑定。 (Win,Linux,Mac,Android和iOS) 通过使用它,您可以在Kotlin通用代码中编写独立于平台的Sqlite代码。 目前,它更像是一个游乐场,而不是一个真实的项目,因此不要在生产中使用它。 免责声明 这不是Google的官方产品。 项目结构 该项目包含两个主要模块。 sqlitebindings 该模块提供了作为KMP项目的Sqlite API的非常小的填充。 唯一真正的实现是在本地sourceSets上(Linux,Windows,Mac,Android),而JVM / Android ART实现只是通过JNI委托给本地。 该JNI是在生成的jnigenerator基于所述actual实施SqliteApi在jvm/art源。 它还将Sqlite捆绑为静态库(对于本机)和动态库
【文件预览】:
kotlin-sqlite-bindings-main
----gradlew.bat(2KB)
----gradlew(5KB)
----sqlitebindings-api()
--------src()
--------build.gradle.kts(1KB)
--------README.md(208B)
----sqlitebindings()
--------src()
--------build.gradle.kts(4KB)
----gradle.properties(939B)
----.github()
--------workflows()
----ksqlite3()
--------src()
--------build.gradle.kts(2KB)
----gradle()
--------wrapper()
----CONTRIBUTING.md(1KB)
----jnigenerator()
--------src()
--------build.gradle.kts(1007B)
--------libs()
----buildPlugin()
--------src()
--------settings.gradle.kts(1KB)
--------build.gradle.kts(3KB)
----konan-warmup()
--------src()
--------build.gradle.kts(954B)
--------README.md(111B)
----.gitignore(280B)
----settings.gradle.kts(1KB)
----build.gradle.kts(2KB)
----README.md(2KB)
----scripts()
--------copyright.txt(596B)
----LICENSE.txt(11KB)