Comment créer votre premier projet Android - Codiclick

partager

Comment créer votre premier projet Android

Annonces


Dans les entrées précédentes, nous avons vu différentes généralités sur Android, de ce qu'il faut prendre en compte, en passant par le langage de programmation Kotlin, les types d'applications, les caractéristiques du système d'exploitation, jusqu'à l'installation de l'outil...

Maintenant, dans cette opportunité, nous verrons comment créer notre première application !

Dans cette entrée, nous nous concentrerons principalement sur la création du projet et la structure de base fournie par l'outil, qui servira de base aux futures inscriptions où nous compléterons davantage notre application.

Création de projet.


Au démarrage d'Android Studio, si c'est la première fois, l'outil nous donne la possibilité de créer un nouveau projet, sinon, dans la barre d'outils, nous sélectionnons nouveau projet

Une fois cela fait, la fenêtre où nous choisissons le type de projet que nous voulons est chargée, dans ce cas nous sélectionnons Empty Activity et cliquez sur Next

Plus tard, la fenêtre de création est chargée, ici nous définissons le nom du projet, le nom du package, le chemin où sera stocké le projet, le langage de programmation et le SDK minimum avec lequel nous allons travailler.


Si nous ne savons pas quel est le SDK minimum, nous pouvons cliquer sur "Aidez-moi à choisir"

NOTE: Il est très important de définir clairement le nom du package, car il fera référence au package et à l'entreprise lors de sa publication dans l'app store, dans l'exemple ci-dessous nous voyons le chemin du package défini pour l'App StropperS publié dans Google Play. (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Pour en revenir à la création du projet, si on ne sait pas quelle version choisir pour le SDK minimum, on peut cliquer sur « Aidez-moi à choisir »

Ce faisant, une fenêtre est chargée où l'on peut voir les versions d'Android des plus utilisées aux plus récentes, ainsi que les détails de chaque version.


Dans la colonne "DISTRIBUTION CUMULATIVE", le pourcentage d'utilisation de la version Android sur les appareils actuels est affiché, ces données sont obtenues sur la base des statistiques collectées par la plateforme, nous sélectionnons la version avec laquelle travailler et cliquez sur OK.

(Si vous voulez en savoir un peu plus sur les versions, vous pouvez trouver plus d'informations dans l'entrée Introduction au développement d'applications Android)


Observation: Lors de la définition de quelle version est celle que nous voulons comme SDK minimum, nous restreignons l'utilisation de l'application à partir de la version sélectionnée à l'avance, pour notre exemple, vous souhaitez décider que nous ne pouvons installer l'application que dans les versions 5.0 à l'avance, il ne peut pas être installé en 4.4 par exemple.

Structure basique.


Après un certain temps, le projet est construit, il est très important que nous ayons accès à Internet car l'outil commence à télécharger les dépendances nécessaires à sa construction, à la fin nous pouvons voir la structure du projet, le fichier activity_main.xml et la classe MainActivity.kt avec le code par défaut.


Nous pouvons également voir des fichiers comme le AndroidManifest.xmlc'est lui build.gradle entre autres que nous analyserons plus tard.


De plus, si un émulateur a déjà été créé, il chargera automatiquement l'émulateur disponible ou le périphérique physique configuré, que dans mon cas j'ai appelé "Pixel 2 API 28"



Création d'interface graphique.


Si nous insérons le fichier activity_main.xml Nous verrons un client graphique à partir duquel nous pourrons créer nos écrans, ici nous verrons l'onglet "Projet” qui nous permet de glisser-déposer des composants, ainsi que de modifier les composants via leurs propriétés.



On peut aussi retrouver l'onglet "Diviser" qui vous permet de diviser l'écran en la section de code xml et la section d'affichage de l'écran, ici nous pouvons créer les composants via le code, bien que nous puissions basculer entre les deux vues.


On pourrait aussi travailler sur l'onglet "code” celui qui nous donne le travail avec du code uniquement, mais la vue “Split” est plus recommandée.


Dans cette visualisation on peut connaître la structure de l'écran et les composants qui le composent ainsi que leurs propriétés, notez que par exemple pour le «Bonjour le monde!” qui est créé par défaut, un composant est utilisé et c'est dans un gestionnaire de contenu appelé ConstraintLayout qui vous permet de placer des composants avec des positions relatives à l'écran ou à d'autres composants.



Si nous allons à la vue de conception, nous pouvons modifier l'écran à notre goût, nous ferons ce processus dans un futur post.

Et c'est tout, c'est tout pour le moment, j'espère que cela vous a aidé à commencer à créer vos propres applications.





Cela peut aussi vous intéresser.




Souhaitez-vous ajouter ou commenter cette entrée ? n'hésitez pas à faire….Et si ça vous a plu... je vous invite à partager y Abonnez-vous en cliquant sur le bouton "Rejoindre ce site" pour entendre plus de messages comme celui-ci 😉