Vous êtes sur la page 1sur 7

Atelier 1

Découvrir la
plateforme Android.

Découvrir la plateforme Android Page 1


Introduction :

Le système d’exploitation Android est actuellement l’OS le plus utilisé dans


le monde faisant tourner des smartphones, tablettes, montres connectées,
liseuses électroniques, télévisions interactives, et bien d’autres. C’est un
système, open source qui utilise le noyau Linux.

Né en 2004, racheté par Google en 2005, publié en 2007, version 1.5,

Et depuis, de nombreuses versions ont apparus :

Dernière version : Pie Android 9.0

Découvrir la plateforme Android Page 2


Une application Android est composée de :
• Sources Java (ou Kotlin) compilés pour une machine virtuelle « Dalvik »
(versions _ 4.4) ou «ART » depuis la version 5
• Fichiers appelés ressources :
– format XML : interface, textes. . .
– format PNG : icônes, images. . .
• Manifeste = description du contenu du logiciel
– fichiers présents dans l’archive
– demandes d’autorisations
– signature des fichiers, durée de validité, etc.
Tout cet ensemble est géré à l’aide d’un IDE (environnement de développement) appelé
Android Studio qui s’appuie sur un ensemble logiciel (bibliothèques, outils) appelé SDK
Android

SDK Android et Android Studio


Le SDK contient :
• les librairies Java pour créer des logiciels
• les outils de mise en boîte des logiciels
• AVD : un émulateur de tablettes pour tester les applications
• ADB : un outil de communication avec les vraies tablettes
Android Studio offre :
• un éditeur de sources et de ressources
• des outils de compilation : gradle
• des outils de test et de mise au point

Installation de l’IDE

C'est quoi un environnement de développement ?


Un IDE est un logiciel dont l'objectif est de faciliter le développement. En d'autres termes, il
vous est possible de développer sans un IDE, mais en utiliser un est beaucoup plus pratique.
En effet, il contient un certain nombre d'outils, dont au moins un éditeur de texte - souvent
étendu pour avoir des fonctionnalités avancées telles que l'auto-complétion ou la génération

Découvrir la plateforme Android Page 3


automatique de code - des outils de compilation et un débogueur. Dans le cas du
développement Android, un IDE est très pratique pour ceux qui souhaitent ne pas avoir à
utiliser les lignes de commande.

C'est quoi un SDK ?


Les applications Android sont développées en Java, mais un appareil sous Android ne
comprend pas le Java tel quel, il comprend une variante du Java adaptée pour Android. Un
SDK, un kit de développement dans notre langue, est un ensemble d'outils permettant de
développer pour une cible particulière. Par exemple pour développer pour une console de jeu
vidéo, on utilise un SDK spécifique pour développer des applications pour cette console. Le
SDK Android est donc un ensemble d'outils que met à disposition Google afin de vous
permettre de développer des applications pour Android.

1. Conditions initiales :
Tout d’abord, je vous propose de vérifier que votre machine de développement
vous permet de suivre ce cours.

Besoin :

2 Go de mémoire RAM, mais on ne va pas se cacher qu'en dessous de 8 Go vous risquez d'être
limité.

Plus de 1,5 Go d'espace disque pour tout installer.

Niveau processeur, l'émulation ne peut se faire que sur 1 cœur de votre processeur, donc
augmenter le nombre de cœurs ne vous servira pas à grand-chose. C'est vraiment la puissance
pure qui compte. Il n'y a donc pas de minima mais le plus rapide sera le mieux

Découvrir la plateforme Android Page 4


2. Le Java Development Kit
En tant que développeur Java vous avez certainement déjà installé le JDK (pour « Java
Développent Kit » qui est un ensemble d'outils pour compiler et déboguer votre code), mais
je vais quand même décrire la procédure pour l’installer.

Attention : Il faut exécuter les étapes dans l’ordre cité ci-dessous.


a. Téléchargez le dernier JDK (Java Développent Kit) que vous
pouvez trouver
sur le site d’Oracle
On vous demande ensuite d'accepter la licence, donc vous acceptez

Choisissez ensuite la version adaptée à votre configuration

b. Désinstallez des éventuelles versions antérieures du JDK


c. Installez le nouveau JDK
Après Téléchargement et installation du JDK6 sur votre ordinateur, il est nécessaire
maintenant de configurer l'ordinateur afin qu'il tienne en considération la nouvelle version du
JDK et ceci en ajoutant aux variables système et plus précisément la variable "PATH" le chemin
vers le répertoire "bin" du JDK auparavant installé.

3. Android studio

Découvrir la plateforme Android Page 5


 On va maintenant télécharger un fichier qui contient un ensemble d'outils
indispensables pour développer nos applications Android. Ce paquet contient Android
Studio, un environnement de développement spécialisé dans le développement
d'applications Android, et un outil pour gérer l'installation du SDK Android sur votre
système

Pour se procurer ces outils, rendez-vous sur https://developer.android.com/studio/ et cliquez

sur

 Une fois téléchargé, vous pouvez lancer l’installation.


 Lancez Android Studio
 Nous Commencons par nous assurer que nous possédons tout ce qu’il faut pour
développer. Dans la page de démarrage, sélectionnez

Configure> SDK Manager. Dans le gestionnaire vous verrez la version du

SDK installé (avec les mises jour disponibles) et aussi la version de l’API

(Application Programming Interface) installée et la version du OS pour

laquelle elle vous permettra de développer. Installez les éventuelles mises à

jour.

 Dans l’onglet SDK Tools assurez vous d’avoir au moins

. Android SDK Build Tools

. Android SDK Tools

Découvrir la plateforme Android Page 6


. Android SDK Platform Tools

. Android Support Repository

. Google Repository

. Google Play Services

Quand vous aurez terminé, cliquez Apply pour lancez les installations des

éléments supplémentaires.

Découvrir la plateforme Android Page 7