Welcome to Huawei's workshop at HackZurich 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 starter project that will allow you to start coding immediately and avoid time consuming configuration steps.
- fork/clone this project
- visit the workshop Slack channel #03_ws04_huawei
- look for the file with secrets (direct link )
- unzip the file into the project's root directory
- start coding!
Yes!! The starter project is a native 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 is 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.json
configuration 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 ID, but once that's done, you can just download the HMS Toolkit Android Studio plugin and access physical devices in the cloud
-
for Flutter: https://github.com/abusuioc/hms-start-hacking-flutter
-
for React Native: https://github.com/abusuioc/hms-start-hacking-reactnative
More HMS code samples:
Happy hacking!