All Projects → johnthiriet → Xamarin.Android.Huawei.Hms.Demo

johnthiriet / Xamarin.Android.Huawei.Hms.Demo

Licence: MIT license
Using Huawei Mobile Services in Xamarin

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Xamarin.Android.Huawei.Hms.Demo

map-kit-android
An extensive framework for map development in Android.
Stars: ✭ 44 (+76%)
Mutual labels:  huawei, huawei-map-kit, huawei-maps
from-gms-to-hms
Complete guide to adding support for Huawei's mobile services and distribution platform into your apps that are already published on Google Play.
Stars: ✭ 30 (+20%)
Mutual labels:  huawei, huawei-mobile-services
Xamarinandroidtutorial
Step by step to build android apps with C#. Code files for YouTube tutorial
Stars: ✭ 172 (+588%)
Mutual labels:  xamarin-android
hms-audio-editor-demo
HUAWEI Audio Kit provides a wide range of audio editing capabilities, including auido import/export/editing/extracting and format conversion. This sample code describes how to integrate the Audio Editor Kit SDK.
Stars: ✭ 24 (-4%)
Mutual labels:  huawei
hms-audio-demo
HMS audio android sample code encapsulates APIs of the HUAWEI Audio Kit, which focuses on audio playback, audio effects and audio data.
Stars: ✭ 20 (-20%)
Mutual labels:  huawei
Denunciado
This project born from the need from people to have a way of communication between municipalities and communities. Some municipalities, have their platforms, but they are complex to validate the veracity of complaints. Denounced, it was born with the purpose of offering a free platform to these municipalities. Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development: 1. Back End Web Project: Module of administration of the complaints, by the employees of the town councils. In this tool, the employees of the city council receive, validate, report and close the complaints, after being served. 2. Web Portal Client: It consists of a web project, so that the community make their complaints, in the same, the users of the service create a profile, must specify when making their complaint, evidence to support this. Through the portal, they can see the complaints of other community members, follow it, give their opinion or provide possible solutions or more evidence. 3. Mobile Project: It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.
Stars: ✭ 183 (+632%)
Mutual labels:  xamarin-android
FilePicker
FilePicker for Xamarin.Forms
Stars: ✭ 14 (-44%)
Mutual labels:  xamarin-android
Authenticatorpro
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (+520%)
Mutual labels:  xamarin-android
PeriodicBackgroundService
Simple implementation of periodic background service with Xamarin.
Stars: ✭ 37 (+48%)
Mutual labels:  xamarin-android
DotNetGraphQL
A sample demonstrating how to create a GraphQL Backend in .NET and consume it from a .NET mobile app created using Xamarin
Stars: ✭ 78 (+212%)
Mutual labels:  xamarin-android
Dot-Net-Ecosystem
Welcome to the GitHub repository of the .NET Ecosystem. This repository contains the examples for the Pluralsight course: The .NET Ecosystem: The Big Picture. You can download a copy and follow along in the course.
Stars: ✭ 34 (+36%)
Mutual labels:  xamarin-android
xamarin-android-ffmpeg
Xamarin Android FFMpeg binding
Stars: ✭ 29 (+16%)
Mutual labels:  xamarin-android
Xamarin Playground
Random cool stuff I play around using Xamarin.. :3 Some of these cool projects I feature them on my blog, with step by step explanation. :) Don't forget to check it out. Go to: theconfuzedsourcecode.wordpress.com
Stars: ✭ 183 (+632%)
Mutual labels:  xamarin-android
hms-push-serverdemo-java
Java sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs for your reference or usage.
Stars: ✭ 39 (+56%)
Mutual labels:  huawei
Improvexamarinbuildtimes
Tips and tricks on how to speed up the time it takes to compile a Xamarin app
Stars: ✭ 180 (+620%)
Mutual labels:  xamarin-android
HackerNews
A .NET MAUI app for displaying the top posts on Hacker News that demonstrates text sentiment analysis gathered using artificial intelligence
Stars: ✭ 184 (+636%)
Mutual labels:  xamarin-android
Microsoft.maui.graphics
Stars: ✭ 160 (+540%)
Mutual labels:  xamarin-android
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+912%)
Mutual labels:  xamarin-android
XamChat
Simple chat application for iOS and Android
Stars: ✭ 26 (+4%)
Mutual labels:  xamarin-android
hms-push-serverdemo-php
PHP sample code encapsulates APIs of the HUAWEI Push Kit server.It provides many sample PHP programs about quick access to HUAWEI Push Kit for your reference or usage.
Stars: ✭ 21 (-16%)
Mutual labels:  huawei

Xamarin Android Huawei Mobile Services demo

The purpose of this project is to showcase how to use Huawei Mobile Services in Xamarin.

This sample project ports code from Huawei Developers samples in Xamarin using prebuilt nuget packages. Xamarin bindings can be found there : https://github.com/johnthiriet/Xamarin.Android.Huawei.Hms

It covers :

The map sample uses a custom clustering code that has also been built and bound to Xamarin. The original project can be found here : https://github.com/hunterxxx/huawei-map-clustering.

Running the sample

In order to run the sample you will need to have a Huawei Developer account. To register and manage your applications, go there https://developer.huawei.com. If you have ever added Google Maps support in an Android application, the process will feel really similar.

  • Create a project on the Developer portal
  • Activate Location, Maps and Push SDKs (refer to official documentations for that).
  • Create your keystore key and use it for signing your application.
  • Add the Sha256 of the keystore to your project settings in the Huawei Developer portal.
  • Download and replace the agconnect-services.json file in the solution with yours.
  • Update the application id with yours in the AndroidManifest.xml file in the android:name="com.huawei.hms.client.appid" meta-data.

Sample running

Map, pins and custom drawing

Map

Pins clustering

Clustering

Push

Receiving push

Receiving push

Sending push

Sending push

Analytics

Analytics dashboard

DTM API

This SDK can be used to transfer events from HiAnalytics to other analytics tools like Firebase even on devices without Google Play Services.

Huawei Dtm Firebase Debug

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].