KNArch Kotlin Multiplatform本地数据库库

Kotlin Multiplatform 的本地数据库库里,KNArch.db算是个比较的存在。用Kotlin/Native写的,支持 iOS 和 macOS,兼容 Android,挺适合做跨平台项目的底层数据库支持。虽然主打苹果生态,但安卓这边也能跑,嗯,兼容性还不错。

库的名字挺有意思——KNArch,其实是 Kotlin Native Architecture 的缩写,读着像“narc”,听起来还挺酷的。你要是搞过 SQLite,这库的实现风格应该不难上手,结构清晰,API 也不复杂。

构建这块,作者用的是 MS App Center 跑 CI,目前只测 iOS,不过影响不大,毕竟主要逻辑都在 Kotlin 层,跑哪都差不多。对了,gradle 插件已经更新成新版了,如果你在 Android 项目里集成,注意下同步问题。

想搞跨平台的朋友,尤其是想用 Kotlin Multiplatform 写通用数据库逻辑的,可以考虑试试 KNArch.db。配合 KaMP Kit 这些工具包,用起来效率还挺高的。

哦,对 Kotlin MP 感兴趣的,可以再看看这些:最小实现示例Napier 日志库,还有 Xcode 调试指南,都挺实用的。

如果你在搞 Kotlin Multiplatform,又不想每个平台都重复写一套 SQLite 逻辑,KNArch.db可以帮你省不少事。

zip 文件大小:1.64MB