Découvrir Android Studio 2

Définir Gradle

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Comprenez le principe de fonctionnement de Gradle et découvrez comment il s'interface avec les outils d'Android.
03:20

Transcription

Qu'est-ce que c'est que ce « Gradle » dont on parle depuis le début? On va expliquer sans rentrer dans les détails puisque'on peut faire des tas de choses avec Gradle, mais je vais essayer de vous donner l'essentiel pour que vous compreniez comment il fonctionne, et que vous puissiez sortir des problèmes si vous en rencontrez. Gradle, c'est un gestionnaire de Build. un gestionnaire de compilation, de paquetage, il fait pas mal de choses, en fait, son rôle principal va être de coordonner un ensemble d'autres outils pour arriver à un résultat final. Dans le contexte d'Android, vous avez sur le site officiel un schéma qui résume plutôt bien la chose, tout ce qu'on voit en vert ça va être les entrées, les ressources, et aussi les sorties, c'est à dire que, Gradle va prendre ce qui est en haut du schéma c.à.d. ce que vous lui fournissez, le code source, les ressources ou certains fichiers spécifiques à Android, les dépendances externes à votre projet, et donc il va transmettre tout ça au compilateur c'est pas lui qui va compiler, il va transmettre des fichiers correspondant au compilateur, le compilateur va lui sortir en sortie, les ressources compilées, avec les fichiers x-files, etc. On ne va pas rentrer dans les détails, mais il y a des fichiers à partir de là, il veut créer un APK, c'est ce qu'on a besoin à la fin, donc, il va transmettre tout ça à l'« APK packager », qui est un autre outil qui est fourni par le SDK Android, qui va s'occuper de signer numériquement c'est gradle aussi qui lui transmet la clé de signature éventuellement, il va en générer une, et une fois qu'il a fait tout ça, on va avoir un APK terminé. Et là, c'est super simplifié ce qui est marqué là, c'est beaucoup plus complexe, il y a plein de sous-étapes au milieu de tout ça, mais, le principe consiste à prendre plusieurs éléments les transmettre à un outil qui va nous retourner un résultat, ce résultat, je le transmets à un nouvel outil qui va faire encore quelque chose avec, donc, le fait de prendre les éléments, les transmettre au bon outil avec les bons paramètres de récupérer les résultats, de transférer à un autre bon outil dans le bon ordre, etc, pour obtenir le résultat final qui nous convienne, ça c'est le boulot de Gradle. Donc Gradle, c'est un outil en soi, qui gère d'autres outils, mais qui n'a pas été conçu que pour Android. C'est un gestionnaire de compilations, qui marche pour Android, on peut faire du C ++ on peut faire la plupart des choses avec, puisqu'il est assez générique et il a un système de plug-ins. Et d'ailleurs, ce qu'on utilise, c'est le plug-in Android pour Gradle. Si je vais dans mon projet, j'ouvre l'explorateur, j'ouvre le « build.gradle » dans le fichier de transfiguration du projet, donc, ce n'est pas celui du module, c'est celui du projet. Celui qui est à la base même de notre projet. Là on voit qu'on ajoute une dépendence vers un plug-in. Donc, comme pour Android.tools.build, gradle:2.1.2. Ça en fait, ce n'est pas la version Gradle, c'est la version du plug-in Gradle que l'on va utiliser. Pour savoir d'où il vient, il vient d'ici, dans le gestionnaire de SDK, ça fait partie de ces outils là, c'est aussi là que sont les autres outils que va utiliser Gradle pour compiler, ils sont là dedans aussi. Une fois qu'on a donné ce plug-in à Gradle, celui-ci va pouvoir, d'un autre module à nous, ajouter ... ça. Ce n'est pas un mot clé de Gradle, il connait pas Android, mais, dans le fichier « build.gradle » du projet, on lui a indiqué qu'il existait un plug-in qu'il doit utiliser, donc, le plug-in Gradle d'Android, et donc ça nous permet après d'utiliser ce mot clé là Android avec tous les réglages spécifiques à ce plug-in. Pour l'instant, pour la présentation générale je vais en rester là, et puis on va voir par la suite ce qui nous, nous intéresse par rapport à notre projet.

Découvrir Android Studio 2

Développez vos applications mobiles Android avec Android Studio. Apprenez les bases essentielles telles que l'interface utilisateur, les émulateurs, l’inspection du code, etc.

2h25 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :30 juin 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !