Formation Développement Android
Academy
MODULE 1: INTRODUCTION AU DÉVELOPPEMENT ANDROID
Ce premier module sert de base solide pour les modules ultérieurs qui approfondiront
davantage le développement Android, notamment la programmation Java, la gestion
de données, la communication réseau, et bien plus encore. Il permet aux étudiants de
se familiariser avec l'environnement de développement Android et de créer leurs
premières applications interactives.
1.1. Introduction à Android
• Histoire d'Android
• Architecture Android
• Installation de l'environnement de développement
Total d'heures de cours : (3 heures)
Formateur : Mr MOUSSOKI MASSAMBA Jean Gavin
Administrateur Réseau & Système, Développeur et Formateur en développement Informatique
I Introduction à Android
1. Histoire d'Android
Android est un système d'exploitation pour appareils mobiles, développé par Android Inc. en 2003,
qui a été racheté par Google en 2005. L'objectif initial était de développer un système d'exploitation
avancé pour appareils photo numériques, mais l'entreprise a changé de cap vers les téléphones
intelligents en raison de l'essor du marché. La première version commerciale d'Android, Android
1.0, a été lancée en septembre 2008, accompagnée du HTC Dream, le premier smartphone à
fonctionner sous Android.
Les versions d'Android sont nommées d'après des desserts ou des sucreries, en suivant un ordre
alphabétique :
• Cupcake (1.5)
• Donut (1.6)
• Eclair (2.0-2.1)
• Froyo (2.2-2.2.3)
• Gingerbread (2.3-2.3.7)
• Honeycomb (3.0-3.2.6)
• Ice Cream Sandwich (4.0-4.0.4)
• Jelly Bean (4.1-4.3.1)
• KitKat (4.4-4.4.4)
• Lollipop (5.0-5.1.1)
• Marshmallow (6.0-6.0.1)
• Nougat (7.0-7.1.2)
• Oreo (8.0-8.1)
• Pie (9)
• Android 10, 11, 12, et ainsi de suite.
• Upside Down Cake Android 14 (sortie le 4 octobre 2023)
Android est devenu le système d'exploitation mobile le plus utilisé dans le monde grâce à son
modèle open source et à sa capacité à être utilisé sur une grande variété de matériel de différents
fabricants.
2. Architecture Android
L'architecture Android est constituée de plusieurs couches :
1. Linux Kernel : La base d'Android est le noyau Linux, qui gère les services de base du
système comme la sécurité, la gestion de la mémoire, les processus, les piles réseau, et les
pilotes matériels.
2. Libraries : Au-dessus du noyau, il y a un ensemble de bibliothèques natives écrites en C/C+
+, qui fournissent les capacités de base du système. Par exemple, la bibliothèque libc, la
bibliothèque média pour l'audio et la vidéo, les bibliothèques de bases de données SQLite, et
les bibliothèques graphiques comme OpenGL.
3. Android Runtime (ART) : ART est le moteur d'exécution utilisé pour les applications
Android. Il remplace Dalvik, l'ancien moteur d'exécution, et offre de meilleures
performances et une gestion de la mémoire améliorée.
4. Application Framework : Cette couche fournit des API de haut niveau que les applications
utilisent pour interagir avec le système Android. Elle inclut des gestionnaires de fenêtres, des
gestionnaires de ressources, des gestionnaires d'activités, des fournisseurs de contenu, etc.
5. Applications : Au sommet de l'architecture se trouvent les applications Android. Ces
applications incluent non seulement les applications que les utilisateurs peuvent installer
mais aussi les applications système essentielles comme le téléphone, les contacts, le
navigateur, et plus encore.
3. Installation de l'environnement de développement
Pour développer des applications Android, il est nécessaire d'installer Android Studio,
l'environnement de développement intégré (IDE) officiel pour Android. Voici les étapes pour
installer Android Studio :
1. Téléchargement d'Android Studio :
• Rendez-vous sur le site officiel d'Android Studio : [Link]/studio.
• Téléchargez la version d'Android Studio appropriée pour votre système d'exploitation
(Windows, macOS, Linux).
2. Installation d'Android Studio :
• Windows : Exécutez le fichier .exe téléchargé et suivez les instructions de l'assistant
d'installation.
• macOS : Ouvrez le fichier .dmg téléchargé et faites glisser Android Studio dans le
dossier Applications.
• Linux : Extrayez le fichier .zip téléchargé et exécutez le script [Link] dans le
répertoire bin.
3. Configuration initiale :
• Lancez Android Studio.
• Suivez l'assistant de configuration pour télécharger le SDK Android et les outils
nécessaires.
• Configurez un émulateur Android en utilisant le gestionnaire d'AVD (Android Virtual
Device) si vous souhaitez tester vos applications sur un simulateur.
4. Création d'un nouveau projet :
• Ouvrez Android Studio.
• Cliquez sur "Start a new Android Studio project".
• Choisissez un modèle de projet, configurez les détails du projet (nom, emplacement,
API cible), et cliquez sur "Finish".