{"id":13695774,"url":"https://github.com/ddyos/flipper-plugin-mmkv-viewer","last_synced_at":"2025-05-03T13:33:26.731Z","repository":{"id":47012743,"uuid":"237397984","full_name":"ddyos/flipper-plugin-mmkv-viewer","owner":"ddyos","description":"MMKV Viewer for Flipper","archived":false,"fork":false,"pushed_at":"2021-09-17T09:21:14.000Z","size":195,"stargazers_count":25,"open_issues_count":2,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-11T11:57:33.539Z","etag":null,"topics":["flipper","flipper-plugin","mmkv"],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ddyos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-31T09:26:33.000Z","updated_at":"2024-06-05T01:43:53.000Z","dependencies_parsed_at":"2022-09-16T13:30:26.765Z","dependency_job_id":null,"html_url":"https://github.com/ddyos/flipper-plugin-mmkv-viewer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddyos%2Fflipper-plugin-mmkv-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddyos%2Fflipper-plugin-mmkv-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddyos%2Fflipper-plugin-mmkv-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddyos%2Fflipper-plugin-mmkv-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddyos","download_url":"https://codeload.github.com/ddyos/flipper-plugin-mmkv-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224364383,"owners_count":17299062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flipper","flipper-plugin","mmkv"],"created_at":"2024-08-02T18:00:33.346Z","updated_at":"2024-11-12T23:30:58.830Z","avatar_url":"https://github.com/ddyos.png","language":"Kotlin","funding_links":[],"categories":["Android"],"sub_categories":[],"readme":"# Flipper MMKV Viewer Plugin\n\n[![](https://jitpack.io/v/ddyos/flipper-plugin-mmkv-viewer.svg)](https://jitpack.io/#ddyos/flipper-plugin-mmkv-viewer)\n[![npm version](https://img.shields.io/npm/v/flipper-plugin-mmkv-viewer.svg)](https://www.npmjs.com/package/flipper-plugin-mmkv-viewer)\n\n*[English](README.md) | [简体中文](README.zh-cn.md)*\n\n## Introduction\n\nA plugin for the debug tool [Flipper](https://fbflipper.com) that inspect the [MMKV](https://github.com/Tencent/MMKV) file of your native app.\n\nIt can view or edit the key-value inside the MMKV file.\n\n![](https://user-images.githubusercontent.com/8358125/73119200-4ba6f300-3f99-11ea-8391-a22cc826b5ca.png)\n\nCurrently only Android is supported.\n\nNote: \n\nMMKV did not implement OnSharedPreferenceChangeListener on Android, so you should update the data manually by press \"Refresh\" Button.\n\n## Setup\n\n### Flipper Desktop\n\n1. Installed [Flipper Desktop](https://fbflipper.com)\n2. Go to **Manage Plugins** by pressing the button in the lower left corner of the Flipper app, or in the **View** menu\n3. Select **Install Plugins** and search for `mmkv-viewer`\n4. Press the **Install** button\n\n![](https://user-images.githubusercontent.com/8358125/73119201-52356a80-3f99-11ea-95b3-1a0013acbce8.png)\n\n### Android\n\n1. Add [Flipper Android SDK](https://github.com/facebook/flipper) to `build.gradle` on your app module:\n```gradle\ndependencies {\n    // please use Latest Version\n    debugImplementation 'com.facebook.flipper:flipper:0.30.1'\n    debugImplementation 'com.facebook.soloader:soloader:0.8.0'\n    releaseImplementation 'com.facebook.flipper:flipper-noop:0.30.1'\n}\n```\n2. Add JitPack in your root build.gradle at the end of repositories:\n```gradle\nallprojects {\n    repositories {\n      ...\n      maven { url 'https://jitpack.io' }\n    }\n}\n```\n3. Add this plugin library as a dependency in your app's build.gradle file:\n```gradle\ndependencies {\n    // please use Latest Version\n    debugImplementation 'com.github.ddyos:flipper-plugin-mmkv-viewer:1.0.0'\n}\n```\n4. Init the plugin:\n```Kotlin\nval client = AndroidFlipperClient.getInstance(this)\nclient.addPlugin(MMKVFlipperPlugin(\"other_mmkv\"))\nclient.start()\n```\n\n## Android Demo\n\nSee the projects in the [`sample`](/android/sample) folder.\n\n## License\n\nMIT License, as found in the [LICENSE](/LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddyos%2Fflipper-plugin-mmkv-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddyos%2Fflipper-plugin-mmkv-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddyos%2Fflipper-plugin-mmkv-viewer/lists"}