Bonjour et bienvenue. Dans cette leçon, vous découvrirez les connexions de services Web pour l'affichage et la récupération des données. Voici donc notre application. Donnons à notre application la possibilité de se connecter à un service Web afin que notre utilisateur puisse interagir avec une base de données en temps réel qui se trouve sur le Web, qui nous permettra d'afficher et de récupérer des données à l'aide d'une base de données. En ce moment dans notre application, nous avons ce champ de texte et il a la capacité de lier nos données à notre appareil Android. Mais que faire si nous avons besoin de ces données dans une base de données afin que nous puissions partager les données et utiliser ce champ de nom, dans un système holistique qui fonctionnera en congruence avec d'autres éléments de données. Pour cela, nous avons besoin d'un service web qui peut fournir une connexion pour l'affichage des données et récupération. Donc pour le service web, je vais utiliser Firebase de Google, qui utilise un service web de nouvelle génération, web socket qui fournit un backend en tant que service, un BaaS. Et ce service nous liera à un système de gestion de bases de données relationnelles, fourni par Google appelé Firebase, qui fonctionne vraiment bien avec Android, pour afficher et récupérer des données. Maintenant, puisqu'il s'agit d'un système basé sur le cloud, nous devons avoir un compte Google et nous connecter au service. Je vais donc chercher Firebase, et je vais tirer la première instance et ici nous avons Firebase. Alors je vais me lancer. Et je vais ajouter un projet. Maintenant, il demande un nom de projet. Donc je vais appeler ce projet, kotlin en feu. Je dirai continuer. Et il me demande si nous voulons activer l'analyse, Je vais dire non, parce que ce n'est qu'un programme de test. Et je dirai, créer mon projet. C'est créer le projet. OK, notre nouveau projet est prêt, donc je dirai continuer. Et nous voulons ajouter Firebase à notre application. Il nous donne le choix entre iOS ou Android ou le Web. Je vais donc choisir Android. Nous devons maintenant enregistrer notre application. Il demande donc le nom du package Android et cela est contenu dans notre application. Je vais donc aller au studio Android. Ceci est notre application, et c'est notre nom de paquet ici, c'est ce qu'il cherche. Il s'appelle com.exemple.monapplication. D'accord, je vais copier cette ligne, revenir à Firebase, va insérer cette ligne ici. Je peux lui donner un surnom si je veux, et je peux aussi lui donner un certificat, un certificat SHA, c'est facultatif. Je recommande que lorsque vous faites le vrai programme, vous utilisez le certificat, mais nous n'en avons pas besoin pour l'instant. Je vais donc enregistrer l'application. D'accord, notre application est enregistrée. Maintenant, je dois télécharger le fichier de configuration, qui est le fichier json des services Web de Google. Je vais donc télécharger ça. Je clique sur télécharger. Le voici dans mon fichier de téléchargement. Donc je veux copier ce fichier et je veux l'ajouter à mon programme kotlin. Donc je vais monter ici dans le coin supérieur gauche, où il est écrit Android. Donc sous l'onglet mes projets, je vais aller sur ma candidature, double-cliquez dessus, puis sous le dossier de l'application, Je vais ouvrir ça, puis dans mon dossier source, Je vais mettre cela en surbrillance et je vais coller mon fichier json dans mon dossier source. Voilà, google-services.json, alors je dirai, d'accord. Et il y a mon fichier json. Je vais donc revenir à Firebase, cliquez sur suivant. Maintenant, à l'étape trois, nous voulons ajouter le SDK Firebase. D'accord, la première chose que nous voulons faire est de s'assurer que nous avons Google et nos référentiels buildscript. Alors allons vérifier ça. Nous revenons à mon programme. Il devrait être là. Et nous allons regarder les fichiers buildgradle au niveau du projet. Je vais donc retourner dans le coin supérieur gauche, revenir à ma vue Android, alors je vais aller dans mes Gradle Scripts, et je vais aller dans le fichier buildgradle pour le projet, pas le module, mais le projet. Je double-clique dessus. Voici notre fichier buildscript, le référentiel a Google, c'est bon. Et puis le référentiel de tous les projets a également Google, donc c'est bon. Bon, alors maintenant nous avons besoin des dépendances et nous avons besoin d'un classpath. Nous avons déjà un classpath pour le buildgradle et pour les jetbrains kotlin, nous avons donc besoin d'un autre chemin de classe pour Google. Donc je vais retourner à Firebase et nous voulons sous dépendances, ce classpath pour les services Google. Donc je vais copier ce code, Je vais retourner à mon programme, et je vais le coller ici. Nous avons maintenant le classpath des services Google, donc c'est bon. Revenons maintenant à Firebase, nous avons terminé le buildgradle au niveau du projet. Maintenant, nous devons mettre à jour le buildgradle au niveau de l'application, qui est un module d'application, et nous devons appliquer le plugin. Je vais donc obtenir ce plugin pour Google, Je vais copier cette ligne, Je vais retourner à mon programme kotlin. Maintenant, cette fois, je veux le buildgradle pour le module, pas le projet, le module. Je vais donc double-cliquer et voici nos plugins. Nous avons un plugin pour l'application Android et un plugin pour kotlin Android. Je vais donc en ajouter un autre pour Google. Je vais le coller ici, et nous voulons changer cela en id, et maintenant nous avons le plugin Google, donc c'est prêt à partir. Alors maintenant, nous avons des dépendances. Nous devons donc remplir cela. Donc je vais retourner à Firebase et nos dépendances dans Firebase est ce fichier, plate-forme de mise en œuvre. Donc je vais copier ça, revenir à mon application kotlin, puis sous dépendances, Je vais coller cette ligne de code juste là. D'accord, nous en avons fini avec cette partie. Maintenant, nous avons mis à jour notre code, alors maintenant je vais synchroniser toutes les modifications que nous avons apportées. Donc, dans le coin supérieur droit, Je vais cliquer sur synchroniser maintenant et c'est la synchronisation, ça reconstruit notre gradle. OK, la synchronisation est terminée, donc je vais revenir à Firebase et cliquer sur suivant. Nous avons enregistré notre application. Nous avons téléchargé le fichier de configuration. Nous avons ajouté le SDK Firebase, et maintenant tout est prêt. Il y a donc la documentation Firebase, si vous avez besoin d'instructions supplémentaires de Google, et maintenant nous pouvons continuer sur notre console. Alors je clique dessus, et voici notre console pour notre projet, kotlin on fire. Et c'est notre service à notre base de données, donc c'est prêt à l'emploi. Notre programme kotlin est donc connecté à notre base de données Web et nous sommes prêts pour l'affichage et la récupération des données. Voilà qui conclut notre leçon sur les connexions de services Web pour l'affichage et la récupération des données. Merci d'avoir regardé. Restez à l'écoute pour la prochaine leçon. Alors allons-y.