Installer les outils Android - DIM 2022
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.

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
- Apple Silicon : Téléchargez et installer le ARM64 DMG Installer
- Intel based : Téléchargez et installer le x64 DMG Installer
Linux
- Idem, choisissez en fonction de votre système et votre distribution : https://www.oracle.com/java/technologies/downloads/#jdk17-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.
- Télécharger Android Studio : https://developer.android.com/studio
- 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

Après l'installation
- Pour ceux qui ont un ordinateur peu puissant je recommande de suivre cette partie du guide de Google : https://developer.android.com/studio/intro/studio-config#low_memory
É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)

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