Welcome to Huawei's workshop at Junction 2021 !
You have a bunch of fresh ideas and you aspire to make them possible with the help of the Huawei Mobile Services (HMS). We feel your enthusiasm - that's why we prepared this Flutter starter project that will allow you to start coding immediately and avoid time consuming configuration steps. The project is designed for Android devices only.
- fork/clone this project
- visit the workshop Discord channel Junction 21 Hackathon Huawei
- look for the file with secrets (direct link )
- unzip the serect file into the project's android directory
- start coding!
Yes!! The starter project is a Flutter (only Android) skeleton app that:
- has the main HMS Kits added as dependencies
- has all relevant permissions added to the Android manifest
- connects to a shared account on App Gallery which needed by the majority of the HMS Kits
- when started, does a self test to check if everything is properly configured
The file with secrets is the link between the starter project and the shared account. It contains:
- the
agconnect-services.jsonconfiguration file - the signing configuration needed to authenticate this app to use HMS services
There are solutions.
- If you're participating on-site, ask for a test device at the Huawei booth
- Download and temporary install HMS Core on your own Android device from here
- Cloud Debugging : this requires you to actually own/create a Huawei Developer Account, but once that's done, you can just download the HMS Toolkit Android Studio plugin and access physical devices in the cloud
-
for Native Android: https://github.com/Huawei-Nordic/Junction2021_native
-
for React Native: https://github.com/Huawei-Nordic/junction2021_reactnative
-
for Unity: https://github.com/DimitriUK/Junction-21-Huawei-Example
More HMS code samples:
Happy hacking!