Skip to content

huaweicodelabs/HiKids

Repository files navigation

Hi Kids

Latest Version Kotlin Minimum SDK Version Android Gradle Version Gradle Version

Introduction

It is a game application for children to learn languages while having fun. Thanks to the games in the application, children can both learn basic concepts in different languages and have a pleasant time by playing games.

• Counting with fingers: A game of pronouncing the number of fingers shown by the child in different language in written and audio with ML Kit Hand Gesture Recognition. This game can be played both live and with a photo in the gallery.

• Object recognition: With the ML Kit Image Classification service, conveying the name of the objects that the child holds the camera to, in writing and audibly. This game can be played both live and with a photo in the gallery.

• Emotion introduction: A game to teach children different language emotions with ML Kit Face and Body Recognition service.

About HUAWEI ML Kit

The potential to go beyond the human mind now extends to app development. Use a full range of vision and language APIs to build your own AI apps, even if you are not a machine learning expert.

For more information -> Huawei ML Kit Guide

About HUAWEI Crash Service

Detect, classify, and prioritize crashes in real time, on an intelligent basis, while presenting all of the relevant information to facilitate easy crash resolution.

For more information -> Huawei Crash Service Guide

About HUAWEI APM

Make targeted enhancements, based on high-level performance reports for your app, and enjoy smooth running across the board.

For more information -> Huawei APM Guide

About HUAWEI Remote Configuration

Integrate the client SDK and access the console to change the appearance and behavior of your app, just by adjusting certain parameters on the cloud, rather than releasing a whole new version from scratch.

For more information -> Huawei Remote Configuration Guide

What You Will Need

Hardware Requirements

  • A computer that can run Android Studio.
  • Huawei mobile device with a USB data cable for running developed apps

Software Requirements

  • Java JDK 1.8 or later
  • Android Studio 4.X
  • Android SDK package
  • Android API Level 21 or higher
  • HMS Core (APK) 4.0.2.300 or later
  • EMUI 8.1 or later

Getting Started

Hi Taxi uses HUAWEI services. In order to use them, you have to create an app first. Before getting started, please sign-up for a HUAWEI developer account.

After creating the application, you need to generate a signing certificate fingerprint. Then you have to set this fingerprint to the application you created in AppGallery Connect.

  • Go to "My Projects" in AppGallery Connect.
  • Find your project from the project list and click the app on the project card.
  • On the Project Setting page, set SHA-256 certificate fingerprint to the SHA-256 fingerprint you've generated. AGC-Fingerprint

Using the Application

Upon completing the essential parts of the code, connect your mobile device to the PC and enable the USB debugging mode. In the Android Studio window, click icon to run the project you have created in Android Studio to generate an APK. Then install the APK on the mobile device.

Screenshots

Project Structure

Hi Kids is designed with MVVM design pattern.

Libraries

  • Huawei ML Kit
  • Huawei Crash Service
  • Huawei APM
  • Huawei Remote Configuration
  • Dagger Hilt
  • LiveData
  • Navigation
  • ViewBinding
  • ViewModel

Contributors

  • Berk Ozyurt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages