Download Latest Version v2.2.3 source code.tar.gz (22.1 MB)
Email in envelope

Get an email when there's a new version of MMKV for Android

Home / v2.2.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-08-20 1.3 kB
v2.2.3 source code.tar.gz 2025-08-20 22.1 MB
v2.2.3 source code.zip 2025-08-20 22.4 MB
Totals: 3 Items   44.5 MB 0

v2.2.3 / 2025-08-20

This is a feature release that brings full desktop support to Flutter. It also includes key bug fixes and enhancements for Android and other platforms.

Flutter

  • Added Full Desktop Support: MMKV for Flutter now officially supports Windows, macOS, and Linux.
  • Example App: The example application has been updated to run on all new desktop platforms.

Android

  • Feature: Added MMKVHandler.getNativeLogHandler() to allow native handling of MMKV logs from C++ code, improving performance.
  • Fix: Corrected an integer overflow bug where a native memory address exceeding Long.MAX_VALUE was misinterpreted as a negative number.
  • Fix: Prevented potential memory overflow by ensuring JNI local references are deleted after use.
  • Fix: Fixed an issue where directories for special relative paths were not being created correctly.
  • Enhancement: Improved the thread-safety of the callback handler to prevent crashes.

iOS/macOS

  • Fix: Resolved a build error on Apple platforms that occurred when the MMKV_APPLE flag was not set.
  • Fix: Addressed a naming conflict in the Swift implementation.

Windows

  • Fix: Corrected character encoding issues in the Win32 demo by converting files to UTF-8.
Source: README.md, updated 2025-08-20