Étape 1: Créer un Service pour recevoir les correctifs d’emplacements
Nous allons utiliser App Engine pour Java, mais vous pouvez utiliser n’importe quelle autre « saveur » basé sur votre expérience de codage.
J’aime utiliser Studio Android étant basée sur IntelliJ et elle a déjà des plug-ins intégrés pour travailler avec App Engine. Nous devons créer un nouveau projet qui permettra de créer un module d’Android que nous ne sera pas utiliser pour cet exemple.
Après avoir défini le nom du projet et le nom du package, gardez en sélectionnant « Suivant » jusqu'à « Terminer », cela va créer votre projet et aussi un Module Android (que nous allons ignorer)
Maintenant, vous pouvez créer un nouveau module pour votre projet de App Engine.
Une fois que le projet est mis en place, nous pouvons coder notre service « backend ». Cela peut être tout ce que vous voulez. À cet effet d’exemple, nous allons juste créer un service qui reçoit une chaîne contenant la latitude et la longitude séparées par une virgule (j’expliquerai pourquoi plus tard de cette façon). Vous pouvez faire votre service dans toute autre technologie, uniquement s’il est jus une API REST.
À la fin, est la façon dont vous créez le webhook celui qui fait la magie de ce travail, c’est pourquoi, il vraiment n’importe quoi ressemble votre API REST et a été construit. Dans mon cas, le moyen le plus simple pour générer et déployer en un vrai serveur utilisait Google AppEngine, en raison de mes compétences en programmation Java.
Si vous êtes intertested à voir comment le code ressemble à, s’il vous plaît voir mon code mangé Github ici : https://github.com/fr4gus/electronappengine/