Installer les outils Android - DIM 2022

Installer les outils Android - DIM 2022
Photo by Sebastian Bednarek / Unsplash

Développer pour des plateformes mobile c'est toujours une mise en place plus lourde que pour du web, et encore c'est surtout que l'on a moins l'habitude en générale.

Alors voici un petit guide pour bien commencer votre périple vers les contrées mobile native, ici pour Android.

Les vrais connaissent

Avant tout

Assurez vous d'avoir une connexion internet stable et assez rapide (non vraiment). En effet les outils pèsent plutôt lourd et peuvent être long à installer suivant votre materiel.

  • Temps de manipulation : 20 minutes
  • Téléchargements estimé pour le tout : 4/5 Go suivant votre système d'exploitation.
  • Système recommandé : MacOS ou Linux, mais fonctionne sous Windows, par contre me demandez pas de débug Windows svp.

Java

Kotlin & Android Studio ont besoin de Java

Pensez donc à télécharger et installer le JDK 11 (ou plus récent) ici si vous ne l'avez pas déjà !

Windows

Il faut ensuite que la commande java -v fonctionne dans le terminal de votre système.

Si ce n'est pas le cas visionnez la vidéo (de qualité d'ailleurs) ci-dessous (pour Windows) :

Mac

Linux

Android

Installer Android Studio

Android Studio est l'IDE nécessaire pour développer sous Android. Il est basé sur Intellij IDEA, donc si vous utilisez PHP Storm, Web Storm ou Intellij vous ne serez pas perdu.

  1. Télécharger Android Studio : https://developer.android.com/studio
  2. Installer le avec l'aide des vidéos de ce guide : https://developer.android.com/studio/install
Une vidéo / OS donc vous devriez y arriver très facilement
Ca n'arrive pas qu'aux autres

Après l'installation

Émulateur

Pour tester nos applications il faudra pouvoir les lancer sur un émulateur.

Même pour ceux qui utiliserait leur propre téléphone, il sera utile d'avoir un émulateur pour vérifier que tout fonctionne bien sur une version récente d'Android par exemple.

Pour cela il faudra créer un AVD (Android Virtual Device) en suivant ce guide : https://developer.android.com/studio/run/managing-avds

Spécifications de l'émulateur

Pour nos exercices il est indispensable d'avoir tous la même base système :

Pixel 4 API 30 Google APIs - API Level 30 (R), en x86_64 (ARM pour les mac m1)
⚠️ Attention a bien choisir Google APIs et pas Google Play lors de la sélection de l'image système

Lancez un Hello World

Pour s'assurer que tout fonctionne lancer un petit Hello World après tout cela, si vous avez des soucis essayez de les corriger par vous même, demander à vos collègues de promo et si vous êtes en ultra galère posez la question sur le Discord DIM dans le channel #android.

Suivez le guide
=> https://developer.android.com/training/basics/firstapp/creating-project