19 Commits

Author SHA1 Message Date
guoling 9348a93f26 refactor callback system into unified MMKVHandler across all platforms
Replace 4 separate static function pointers (LogHandler, ErrorHandler,
ContentChangeHandler, ContentLoadedHandler) with a single MMKVHandler
abstract class in Core C++. Update all 6 platform wrappers (iOS, Android,
OHOS, Python, Golang, Flutter) to use adapter classes bridging to the new
unified handler. Add onMMKVContentLoadSuccessfully callback to Android,
OHOS, Flutter, Python and Golang where it was previously missing.
2026-03-18 12:40:05 +08:00
guoling 1980694c42 add MMKV config for flutter 2026-02-09 20:42:17 +08:00
guoling 4403eb9769 support aes 256 on flutter 2025-12-01 17:05:24 +08:00
guoling a1f1017caa mmkv_platform_interface v2.2.3: protect from freePtr() not found 2025-08-20 20:25:54 +08:00
Guo Ling f9f39e0f72 flutter for win32 almost work 2025-08-18 18:14:30 +08:00
guoling eea94733e6 add importFrom() for Flutter 2025-04-25 13:05:55 +08:00
guoling 0e05353b4a add checkExist(), isFileValid() and groupPath() for Flutter, fix checkContentChangedByOuterProcess() not working bug 2025-04-22 18:09:12 +08:00
guoling 330a83f232 Flutter: 1. add groupPath() on iOS, 2. fix checkContentChangedByOuterProcess() not working bug 2025-04-22 17:31:36 +08:00
guoling 85e64c9422 add checkExist() for Flutter 2025-04-22 16:39:05 +08:00
guoling 49d536b0af NameSpace works on flutter & ArkTS 2025-01-07 16:14:08 +08:00
guoling 8b8188d536 add log & error & content change callback for flutter & ArtTS 2024-09-12 18:50:33 +08:00
guoling 47d3c0893a add readonly support 2024-09-06 19:44:11 +08:00
guoling d9abefd379 add override point for path_provider 2024-07-12 17:34:48 +08:00
guoling 7e87462577 refactor MMKVPluginPlatformFFI to seperate file 2024-04-19 11:18:49 +08:00
guoling 94d2ab138b add @override 2024-04-19 10:24:24 +08:00
guoling 2ec60d2ee1 almost done 2024-04-18 18:58:16 +08:00
guoling 1883e65ec0 add mmkv_android 2024-04-18 17:47:22 +08:00
guoling 6033d51372 using MMKVPluginPlatform to get encodeBool() native func pointer 2024-04-18 16:43:46 +08:00
guoling 37b6039d0f initial commit for flutter federated plugins 2024-04-17 20:40:44 +08:00