FLUTTER ECOSYSTEM

mmkv

由微信开发的高效、轻量级移动键值存储框架。支持 Android 和 iOS。

最新版本
2.4.2
近 30 天下载
2.9万
喜欢数
116
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

MMKV 是由微信开发的高性能、轻量级键值存储解决方案,专为移动应用设计。它可在 Android、iOS、macOS、Windows 和 Linux 平台上提供高效的数据持久化。MMKV 采用内存映射文件技术,以实现快速的读写操作,非常适合存储用户偏好、会话令牌或缓存内容等中小型数据。其跨平台支持确保了在不同设备上的一致行为。Flutter 插件可简化集成过程,几乎无需样板代码。

适合场景
  • 存储用户偏好
  • 缓存应用数据
  • 保存会话令牌
  • 保留配置设置
  • 处理小型应用状态
主要特点
  • 高速读写性能
  • 跨平台兼容性
  • 内存映射文件存储
  • 低内存占用
  • 简单的 API,带有键值接口
适合对象
  • 需要快速本地存储的应用
  • 频繁访问数据的移动应用
  • 注重性能的开发者
  • 需要轻量级持久化的项目
  • Flutter 应用针对多个平台
使用建议
  • 不适用于大型数据集
  • 有限的查询功能
  • 最适合简单的键值对
  • 数据默认未加密
  • 需要手动处理数据类型
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add mmkv

所属分类

依赖

依赖清单 7 项
  • ffi^2.0.0
  • mmkv_android>=2.4.2 <2.5.0
  • mmkv_ios>=2.4.2 <2.5.0
  • mmkv_linux>=2.4.2 <2.5.0
  • mmkv_ohos>=2.4.2 <2.5.0
  • mmkv_platform_interface>=2.4.0 <2.5.0
  • mmkv_win32>=2.4.2 <2.5.0

源码仓库

关联项目

暂无相关数据。