{"id":22441356,"url":"https://github.com/hms-core/hms-flutter-plugin","last_synced_at":"2025-04-03T23:10:59.593Z","repository":{"id":37978282,"uuid":"266354600","full_name":"HMS-Core/hms-flutter-plugin","owner":"HMS-Core","description":"This repo contains all of Flutter HMS plugins.","archived":false,"fork":false,"pushed_at":"2024-08-26T13:08:39.000Z","size":30067,"stargazers_count":302,"open_issues_count":57,"forks_count":172,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-27T22:13:38.397Z","etag":null,"topics":["flutter","flutter-plugin","hms","huawei","location"],"latest_commit_sha":null,"homepage":"https://developer.huawei.com/consumer/en/doc/overview/HMS-Core-Plugin?ha_source=hms1","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HMS-Core.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-23T14:35:59.000Z","updated_at":"2025-03-23T14:25:25.000Z","dependencies_parsed_at":"2023-01-31T11:30:44.349Z","dependency_job_id":"a33184b8-6321-4e66-ba9b-f9c077b0a078","html_url":"https://github.com/HMS-Core/hms-flutter-plugin","commit_stats":{"total_commits":195,"total_committers":8,"mean_commits":24.375,"dds":0.5128205128205128,"last_synced_commit":"21ada1570a497204f619f7f1a5a248fc0e1da54e"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-flutter-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-flutter-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-flutter-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-flutter-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HMS-Core","download_url":"https://codeload.github.com/HMS-Core/hms-flutter-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247092394,"owners_count":20882218,"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":["flutter","flutter-plugin","hms","huawei","location"],"created_at":"2024-12-06T02:14:14.043Z","updated_at":"2025-04-03T23:10:59.574Z","avatar_url":"https://github.com/HMS-Core.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HMS Flutter Plugins\n\n[![license](https://img.shields.io/badge/license-Apache--2.0-green)](./LICENSE)\n\nThis repo contains the source code for HMS Flutter first-party plugins, which are developed by the HMS Core team.\n\nThese plugins enable access to using kit-specific APIs. For more information\nabout plugins, and how to use them, see\n[Official Documentations](https://developer.huawei.com/consumer/en/doc/overview/HMS-Core-Plugin?ha_source=hms1).\n\n## Plugins\n\nThese are the available plugins in this repository.\n\n| Plugin | Version | Documentation | Demo Project |\n|---|---|---|---|\n| [Account](./flutter-hms-account) | [![version](https://img.shields.io/pub/v/huawei_account?style=for-the-badge)](https://pub.dev/packages/huawei_account) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001050727032?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001051087484?ha_source=hms1) | [example](./flutter-hms-account/example/) |\n| [Ads](./flutter-hms-ads) | [![version](https://img.shields.io/pub/v/huawei_ads?style=for-the-badge)](https://pub.dev/packages/huawei_ads) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparedevenv-0000001050196443?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001051055789?ha_source=hms1) | [example](./flutter-hms-ads/example/) |\n| [Ads Prime](./flutter-hms-adsprime) | [![version](https://img.shields.io/pub/v/huawei_adsprime?style=for-the-badge)](https://pub.dev/packages/huawei_adsprime) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparedevenv-0000001050196443?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001051055789?ha_source=hms1) | [example](./flutter-hms-adsprime/example/) |\n| [Analytics](./flutter-hms-analytics) | [![version](https://img.shields.io/pub/v/huawei_analytics?style=for-the-badge)](https://pub.dev/packages/huawei_analytics) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparing-dev-env-0000001050169140?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001050176764?ha_source=hms1) | [example](./flutter-hms-analytics/example/) |\n| [AR Engine](./flutter-hms-ar) | [![version](https://img.shields.io/pub/v/huawei_ar?style=for-the-badge)](https://pub.dev/packages/huawei_ar) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparing-the-dev-env-0000001058904505?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/flutter-apis-overview-0000001059271506?ha_source=hms1) | [example](./flutter-hms-ar/example/) |\n| [HMS Availability](./flutter-hms-availability) | [![version](https://img.shields.io/pub/v/huawei_hmsavailability?style=for-the-badge)](https://pub.dev/packages/huawei_hmsavailability) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/introduction-0000001128351789?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/overview-0000001081433280-V1?ha_source=hms1) | [example](./flutter-hms-availability/example/) |\n| [Awareness](./flutter-hms-awareness) | [![version](https://img.shields.io/pub/v/huawei_awareness?style=for-the-badge)](https://pub.dev/packages/huawei_awareness) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparing-dev-environment-0000001073460239?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001074252416?ha_source=hms1) | [example](./flutter-hms-awareness/example/) |\n| [Contact Shield](./flutter-hms-contact-shield) | [![version](https://img.shields.io/pub/v/huawei_contactshield?style=for-the-badge)](https://pub.dev/packages/huawei_contactshield) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001063534692?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/overview-0000001063989606-V1?ha_source=hms1) | [example](./flutter-hms-contact-shield/example/) |\n| [Drive](./flutter-hms-drive) | [![version](https://img.shields.io/pub/v/huawei_drive?style=for-the-badge)](https://pub.dev/packages/huawei_drive) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/introduction-0000001077725482?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/overview-0000001096843987-V1?ha_source=hms1) | [example](./flutter-hms-drive/example/) |\n| [Dynamic Tag Manager](./flutter-hms-dtm) | [![version](https://img.shields.io/pub/v/huawei_dtm?style=for-the-badge)](https://pub.dev/packages/huawei_dtm) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001062877462?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/hms-dtm-0000001062337272?ha_source=hms1) | [example](./flutter-hms-dtm/example/) |\n| [FIDO](./flutter-hms-fido) | [![version](https://img.shields.io/pub/v/huawei_fido?style=for-the-badge)](https://pub.dev/packages/huawei_fido) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/introduction-0000001096579081?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/overview-0000001096697417-V1?ha_source=hms1) | [example](./flutter-hms-fido/example/) |\n| [Game Service](./flutter-hms-gameservice) | [![version](https://img.shields.io/pub/v/huawei_gameservice?style=for-the-badge)](https://pub.dev/packages/huawei_gameservice) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides-V1/introduction-0000001080980430-V1?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/flutter-apis-overview-0000001080990190-V1?ha_source=hms1) | [example](./flutter-hms-gameservice/example/) |\n| [Health](./flutter-hms-health) | [![version](https://img.shields.io/pub/v/huawei_health?style=for-the-badge)](https://pub.dev/packages/huawei_health) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prep-dev-env-0000001073758189?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/flutter-overview-0000001073231093?ha_source=hms1) | [example](./flutter-hms-health/example/) |\n| [In-App Purchases](./flutter-hms-iap) | [![version](https://img.shields.io/pub/v/huawei_iap?style=for-the-badge)](https://pub.dev/packages/huawei_iap) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparing-dev-environment-0000001051081604?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001051005695?ha_source=hms1) | [example](./flutter-hms-iap/example/) |\n| [Location](./flutter-hms-location) | [![version](https://img.shields.io/pub/v/huawei_location?style=for-the-badge)](https://pub.dev/packages/huawei_location) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001050433505?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/fused-location-client-0000001050179418?ha_source=hms1) | [example](./flutter-hms-location/example/) |\n| [Map](./flutter-hms-map) | [![version](https://img.shields.io/pub/v/huawei_map?style=for-the-badge)](https://pub.dev/packages/huawei_map) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/preparing-dev-environment-0000001050190755?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/bitmap-desc-0000001050430775?ha_source=hms1) | [example](./flutter-hms-map/example/) |\n| [ML](./flutter-hms-ml) | [![version](https://img.shields.io/pub/v/huawei_ml?style=for-the-badge)](https://pub.dev/packages/huawei_ml) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001052511642?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001052975193?ha_source=hms1) | [example](./flutter-hms-ml/example/) |\n| [ML Body](./flutter-hms-mlbody) | [![version](https://img.shields.io/pub/v/huawei_ml_body?style=for-the-badge)](https://pub.dev/packages/huawei_ml_body) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001052511642?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001226846399?ha_source=hms1) | [example](./flutter-hms-mlbody/example/) |\n| [ML Image](./flutter-hms-mlimage) | [![version](https://img.shields.io/pub/v/huawei_ml_image?style=for-the-badge)](https://pub.dev/packages/huawei_ml_image) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001052511642?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/mlimg-overview-0000001237615881?ha_source=hms1) | [example](./flutter-hms-mlimage/example/) |\n| [ML Language](./flutter-hms-mllanguage) | [![version](https://img.shields.io/pub/v/huawei_ml_language?style=for-the-badge)](https://pub.dev/packages/huawei_ml_language) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001052511642?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001194201510?ha_source=hms1) | [example](./flutter-hms-mllanguage/example/) |\n| [ML Text](./flutter-hms-mltext) | [![version](https://img.shields.io/pub/v/huawei_ml_text?style=for-the-badge)](https://pub.dev/packages/huawei_ml_text) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001052511642?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/mltext-overview-0000001181686694?ha_source=hms1) | [example](./flutter-hms-mltext/example/) |\n| [3D Modeling](./flutter-hms-modeling) | [![version](https://img.shields.io/pub/v/huawei_modeling3d?style=for-the-badge)](https://pub.dev/packages/huawei_modeling3d) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001210329461?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001208666915?ha_source=hms1) | [example](./flutter-hms-modeling/example/) |\n| [Nearby Service](./flutter-hms-nearbyservice) | [![version](https://img.shields.io/pub/v/huawei_nearbyservice?style=for-the-badge)](https://pub.dev/packages/huawei_nearbyservice) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001074265856?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001074428872?ha_source=hms1) | [example](./flutter-hms-nearbyservice/example/) |\n| [Push](./flutter-hms-push) | [![version](https://img.shields.io/pub/v/huawei_push?style=for-the-badge)](https://pub.dev/packages/huawei_push) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001051136140?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/push-overview-0000001057463088?ha_source=hms1) | [example](./flutter-hms-push/example/) |\n| [Push-FCM](./flutter-hms-pushfcm) | [![version](https://img.shields.io/pub/v/huawei_push_fcm?style=for-the-badge)](https://pub.dev/packages/huawei_push_fcm) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001051136140?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/push-fcm-overview-0000001193494744?ha_source=hms1) | [example](./flutter-hms-pushfcm/example/) |\n| [Safety Detect](./flutter-hms-safetydetect) | [![version](https://img.shields.io/pub/v/huawei_safetydetect?style=for-the-badge)](https://pub.dev/packages/huawei_safetydetect) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prep-dev-env-0000001061376620?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001060304308?ha_source=hms1) | [example](./flutter-hms-safetydetect/example/) |\n| [Scan](./flutter-hms-scan) | [![version](https://img.shields.io/pub/v/huawei_scan?style=for-the-badge)](https://pub.dev/packages/huawei_scan) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001054637955?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/overview-0000001054390809?ha_source=hms1) | [example](./flutter-hms-scan/example/) |\n| [Site](./flutter-hms-site) | [![version](https://img.shields.io/pub/v/huawei_site?style=for-the-badge)](https://pub.dev/packages/huawei_site) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/prepare-dev-env-0000001050181325?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References/search-0000001050285502?ha_source=hms1) | [example](./flutter-hms-site/example/) |\n| [Wallet](./flutter-hms-wallet) | [![version](https://img.shields.io/pub/v/huawei_wallet?style=for-the-badge)](https://pub.dev/packages/huawei_wallet) | [Getting Started](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/service-introduction-0000001096846895?ha_source=hms1) \u003cbr/\u003e [API Reference](https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-References-V1/flutter-overview-0000001078375892-V1?ha_source=hms1) | [example](./flutter-hms-wallet/example/) |\n\n\n## Question or issues\n\nIf you want to evaluate more about HMS Core, [r/HMSCore on Reddit](https://www.reddit.com/r/HuaweiDevelopers/) is for you to keep up with latest news about HMS Core, and to exchange insights with other developers.\n\nIf you have questions about how to use HMS samples, try the following options:\n\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/huawei-mobile-services) is the best place for any programming questions. Be sure to tag your question with `huawei-mobile-services`.\n- [Huawei Developer Forum](https://forums.developer.huawei.com/forumPortal/en/home?fid=0101187876626530001?ha_source=hms1) HMS Core Module is great for general questions, or seeking recommendations and opinions.\n\nIf you run into a bug in our samples, please submit an [issue](https://github.com/HMS-Core/hms-flutter-plugin/issues) to the Repository. Even better you can submit a [Pull Request](https://github.com/HMS-Core/hms-flutter-plugin/pulls) with a fix.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-core%2Fhms-flutter-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhms-core%2Fhms-flutter-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-core%2Fhms-flutter-plugin/lists"}