Need help with hms-ml-demo?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

238 Stars 80 Forks Apache License 2.0 454 Commits 12 Opened issues


HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.

Services available


Need anything else?

Contributors list

# 132,419
50 commits



English | 中文


This project includes apps developed based on HUAWEI ML Kit. The project directory is as follows:

|-- MLKit-Sample // ML Kit scenario-based demo. You can scan the QR code to obtain the demo.

|-- ApplicationCases // Application cases developed based on ML Kit.


The hms-ml-demo project contains two independent projects. After downloading the code, you can load different nested projects to the IDE as required. And you can run each project independently.

Create a Project

The root folder already contains a common build.gradle file, which loads the latest Android Gradle plugins, AGConnect, and Kotlin to classpath. Therefore, if you create a project, delete the build.gradle file in the root directory of the project, unless a unique Gradle plugin is needed. The same applies to

All projects and nested modules are defined in the root directory of settings.gradle file. You can create a project, add all module entries of the project to the external settings.gradle file, and delete the settings.gradle file in the new project.

Technical Support

If you are still evaluating HMS Core, obtain the latest information about HMS Core and share your insights with other developers at Reddit.

  • To resolve development issues, please go to Stack Overflow. You can ask questions below the huawei-mobile-services tag, and Huawei R&D experts can solve your problem online on a one-to-one basis.
  • To join the developer discussion, please visit Huawei Developer Forum.

If you have problems using the sample code, submit issues and pull requests to the repository.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.