Huawei's is an advanced reference note application created with HMS kits for phones running with the Android-based HMS service. It was developed with the Kotlin language.
You need to agconnect-services.json for run this project correctly.
- If you don't have a Huawei Developer account check this document for create; https://developer.huawei.com/consumer/en/doc/start/10104
- Open your Android project and find Debug FingerPrint (SHA256) with follow this steps; View -> Tool Windows -> Gradle -> Tasks -> Android -> signingReport
- Login to Huawei Developer Console (https://developer.huawei.com/consumer/en/console)
- If you don't have any app check this document for create; https://developer.huawei.com/consumer/en/doc/distribution/app/agc-create_app
- Add SHA256 FingerPrint into your app with follow this steps on Huawei Console; My Apps -> Select App -> Project Settings
- Make enable necessary SDKs with follow this steps; My Apps -> Select App -> Project Settings -> Manage APIs
- For this project you have to set enable Map Kit, Site Kit, Auth Service, ML Kit
- Than go again Project Settings page and click "agconnect-services.json" button for download json file.
- Move to json file in base "app" folder that under your android project. (https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/69407812#h1-1577692046342)
- Go to app level gradle file and change application id of your android project. It must be same with app id on AppGallery console you defined.
- Sign up & Sign In with Huawei Id, Email with Password or Email Code.
- Add, Edit, Delete Notes or To-Do List.
- Add Location Info, POI. Application sends notification when it comes to the marked location or POI.
- Take a photo of text or upload text image from your device. Quickly add the text in these photos to your note. You can add text to your note by voice.
- Share notes or to-do with somebody