guoling
46bb44d75b
upgrade deps
2026-06-03 09:55:32 +08:00
guoling
b736535042
tidy docs
2026-06-03 09:55:32 +08:00
guoling
93695ce72c
migrate KMP iOS to SPM
2026-06-03 09:55:32 +08:00
guoling
7eb9f5fa47
Fix JVM desktop JNA bool ABI
2026-06-03 09:55:32 +08:00
guoling
dc57dd45b5
fix ios leak
2026-06-03 09:55:32 +08:00
guoling
58b321997e
fix ios compile error due to CocoaPods not published
2026-06-03 09:55:32 +08:00
guoling
e1b24d7a33
Harden KMP release tests and cleanup
2026-06-03 09:55:32 +08:00
guoling
21874201c1
tidy
2026-06-03 09:55:32 +08:00
guoling
a12924c235
Add KMP platform parity APIs
2026-06-03 09:55:32 +08:00
guoling
20c8d57dc8
Polish KMP release guards and Android device test
2026-06-03 09:55:32 +08:00
guoling
3c9ee00e07
fix gradle build error
2026-06-03 09:55:32 +08:00
guoling
8b7682e9c6
clean up
2026-06-03 09:55:32 +08:00
guoling
08ad204ca5
Drop KMP workflow files for now
2026-06-03 09:55:32 +08:00
guoling
73867dd54b
Merge KMP polish and release readiness
2026-06-03 09:55:32 +08:00
guoling
1c87afd44a
Finish KMP release wiring and desktop packaging
2026-06-03 09:55:32 +08:00
guoling
1cde85c73e
stash kmp polish work
2026-06-03 09:55:32 +08:00
guoling
050d8c874f
add NameSpace to c bridge
2026-03-24 19:44:51 +08:00
guoling
b90f15a3ef
tidy kmp
2026-03-24 17:27:17 +08:00
guoling
a380314d5a
add desktop for kmp
2026-03-24 17:04:56 +08:00
guoling
3cf58a3777
add win32 & linux support for kmp
2026-03-24 13:29:14 +08:00
guoling
e197236714
Add Kotlin Multiplatform (KMP) wrapper for MMKV
...
KMP module at KMP/ exposes a Kotlin-idiomatic API in commonMain (com.tencent.mmkv.kmp),
with platform-specific implementations:
- androidMain: delegates to the existing com.tencent:mmkv Java library
- darwinMain: uses Kotlin/Native ObjC interop with the MMKV CocoaPod
Includes a Compose Multiplatform sample app (KMP/sample/) that demonstrates
MMKV initialization, encode/decode for all primitive types, named instances,
and key management on both Android and iOS.
2026-03-24 11:02:11 +08:00