MCPcopy Index your code
hub / github.com/HMS-Core/hms-flutter-plugin

github.com/HMS-Core/hms-flutter-plugin @v5.13.0+300

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.13.0+300 ↗ · + Follow
4,825 symbols 16,699 edges 580 files 868 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HMS Flutter Plugins

license

This repo contains the source code for HMS Flutter first-party plugins, which are developed by the HMS Core team.

These plugins enable access to using kit-specific APIs. For more information about plugins, and how to use them, see Official Documentations.

Plugins

These are the available plugins in this repository.

Plugin Version Documentation
flutter-hms-location version Getting Started

API Reference | | flutter-hms-push | version | Getting Started

API Reference | | flutter-hms-account | version | Getting Started

API Reference | | flutter-hms-iap | version | Getting Started

API Reference | | flutter-hms-map | version | Getting Started

API Reference | | flutter-hms-analytics | version | Getting Started

API Reference | | flutter-hms-site | version | Getting Started

API Reference | | flutter-hms-ads | version | Getting Started

API Reference | | flutter-hms-ml | version | Getting Started

API Reference | | flutter-hms-scan | version | Getting Started

API Reference | | flutter-hms-ar | version | Getting Started

API Reference | | flutter-hms-dtm | version | Getting Started

API Reference | | flutter-hms-safetydetect | version | Getting Started

API Reference | | flutter-hms-contact-shield | version | Getting Started

API Reference | | flutter-hms-awareness | version | Getting Started

API Reference | | flutter-hms-health | version | Getting Started

API Reference | | flutter-hms-nearbyservice | version | Getting Started

API Reference | | flutter-hms-fido | version | Getting Started

API Reference | | flutter-hms-drive | version | Getting Started

API Reference | | flutter-hms-wallet | version | Getting Started

API Reference | | flutter-hms-gameservice | version | Getting Started

API Reference | | flutter-hms-availability | version | Getting Started

API Reference |

Question or issues

If you want to evaluate more about HMS Core, r/HMSCore on Reddit is for you to keep up with latest news about HMS Core, and to exchange insights with other developers.

If you have questions about how to use HMS samples, try the following options:

  • Stack Overflow is the best place for any programming questions. Be sure to tag your question with huawei-mobile-services.
  • Huawei Developer Forum HMS Core Module is great for general questions, or seeking recommendations and opinions.

If you run into a bug in our samples, please submit an issue to the Repository. Even better you can submit a Pull Request with a fix.

Extension points exported contracts — how you extend this code

ResultListener (Interface)
Base Result Listener. @param @since v.5.0.5 [7 implementers]
flutter-hms-health/android/src/main/java/com/huawei/hms/flutter/health/foundation/listener/ResultListener.java
MethodEnum (Interface)
Provides an interface for Enums that defines the constant method names. @since 5.0.0.302 [9 implementers]
flutter-hms-drive/android/src/main/java/com/huawei/hms/flutter/drive/common/methodenum/MethodEnum.java
MethodEnum (Interface)
Provides an interface for Enums that defines the constant method names. @since 5.0.4.302 [13 implementers]
flutter-hms-gameservice/android/src/main/java/com/huawei/hms/flutter/gameservice/common/methodenum/MethodEnum.java
PluginCallbackHelper (Interface)
(no doc) [12 implementers]
flutter-hms-ar/android/src/main/java/com/huawei/hms/plugin/ar/core/helper/PluginCallbackHelper.java
MarkerMethods (Interface)
The interface Marker methods. @since v.5.0.3 [4 implementers]
flutter-hms-map/android/src/main/java/com/huawei/hms/flutter/map/marker/MarkerMethods.java
Callback (Interface)
(no doc) [5 implementers]
flutter-hms-push/android/src/main/java/com/huawei/hms/flutter/push/localnotification/HmsLocalNotificationPicturesLoader.java
HMSAnalyticsContract (Interface)
HMSAnalyticsContract defines a blueprint of HMSAnalyticsModule methods that will be exposed to Flutter Side. @s
flutter-hms-analytics/android/src/main/java/com/huawei/hms/flutter/analytics/presenter/HMSAnalyticsContract.java
Constants (Interface)
(no doc) [1 implementers]
flutter-hms-fido/android/src/main/java/com/huawei/hms/flutter/fido/utils/Constants.java

Core symbols most depended-on inside this repo

put
called by 2167
flutter-hms-nearbyservice/android/src/main/java/com/huawei/hms/flutter/nearbyservice/message/MessageMethodHandler.java
get
called by 535
flutter-hms-ads/android/src/main/java/com/huawei/hms/flutter/ads/adslite/banner/Banner.java
getInstance
called by 512
flutter-hms-ml/android/src/main/java/com/huawei/hms/flutter/ml/logger/HMSLogger.java
error
called by 447
flutter-hms-drive/android/src/main/java/com/huawei/hms/flutter/drive/DriveController.java
success
called by 398
flutter-hms-drive/android/src/main/java/com/huawei/hms/flutter/drive/DriveController.java
getInstance
called by 386
flutter-hms-ads/android/src/main/java/com/huawei/hms/flutter/ads/logger/HMSLogger.java
sendSingleEvent
called by 278
flutter-hms-ml/android/src/main/java/com/huawei/hms/flutter/ml/logger/HMSLogger.java
success
called by 249
flutter-hms-account/android/src/main/java/com/huawei/hms/flutter/account/util/ResultSender.java

Shape

Method 4,178
Class 523
Interface 75
Enum 49

Languages

Java100%

Modules by API surface

flutter-hms-gameservice/android/src/main/java/com/huawei/hms/flutter/gameservice/common/Constants.java52 symbols
flutter-hms-map/android/src/main/java/com/huawei/hms/flutter/map/map/MapController.java50 symbols
flutter-hms-ar/android/src/main/java/com/huawei/hms/plugin/ar/core/config/ARPluginConfigWorld.java45 symbols
flutter-hms-push/android/src/main/java/com/huawei/hms/flutter/push/config/NotificationAttributes.java41 symbols
flutter-hms-map/android/src/main/java/com/huawei/hms/flutter/map/utils/Convert.java39 symbols
flutter-hms-drive/android/src/main/java/com/huawei/hms/flutter/drive/common/Constants.java39 symbols
flutter-hms-ml/android/src/main/java/com/huawei/hms/flutter/ml/utils/SettingUtils.java35 symbols
flutter-hms-health/android/src/main/java/com/huawei/hms/flutter/health/foundation/utils/Utils.java35 symbols
flutter-hms-analytics/android/src/main/java/com/huawei/hms/flutter/analytics/HMSAnalyticsModule.java33 symbols
flutter-hms-ads/android/src/main/java/com/huawei/hms/flutter/ads/HmsAdsPlugin.java33 symbols
flutter-hms-ads/android/src/main/java/com/huawei/hms/flutter/ads/adslite/reward/HmsRewardAd.java31 symbols
flutter-hms-gameservice/android/src/main/java/com/huawei/hms/flutter/gameservice/common/utils/Converter.java30 symbols

For agents

$ claude mcp add hms-flutter-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page