cours_Android
Pour
Le développement des applications mobiles
09/06/2015
s.chougdali@gmx.fr
1
Les objectifs du cours:
• Comprendre l’Architecture de l'Android.
• Comprendre la structure d’un projet Android.
• Configurer l’environnement de dévloppement.
• Comprendre et utiliser des concepts : activité, layout, widget …
• Stocker et manipuler les données.
• Utiliser les Intents.
09/06/2015
s.chougdali@gmx.fr
2
Références:
http://developer.android.com/index.html http://android.developpez.com/cours/ L’art du développement Android, Mark Murphy
09/06/2015
s.chougdali@gmx.fr
3
Le plan du cours:
1. Présentation de l’Android.
2. Concepts de base
•
Architecture de l’Android.
•
Fonctionnement de l’application
Android.
•
Environnement de dévloppement.
•
Structure d’un projet ADT.
•
AndroidManifest.
•
Activité, Intent.
•
Ressources.
Atelier 1:
Configuration de l’environnement de travail. Atelier 2:
Notre première application Android.
Atelier 3:
La gestion du cycle de vie d’une activité
Atelier 4:
Création des IHMs.
Atelier 5:
Utilisation des Intent.
Atelier 6:
La persistance des données avec SQLite.
3. La persistance des données avec
SQLite .
09/06/2015
s.chougdali@gmx.fr
4
Présentation d’Android
Qu’est ce qu’Android?
• Android est un système d’exploitation (OS) conçu pour les dispositifs mobiles tel que tablettes, smartphones…
• Android est Open source et il dispose une importante communauté des utilisateurs.
• Android est un système d’exploitation basé sur le noyau Linux.
• Environnement de dévloppement gratuit.
Programmation en Java.
Kit de dévloppement (SDK Android) est disponible.
09/06/2015
s.chougdali@gmx.fr
5
Présentation d’Android
Historique d’Android
Au départ Android a été développé par la startup Android Inc
Juillet 2005: le rachat de l’Android par
Google.
Novembre 2007: à l’initiative de Google et en partenariat avec 34 organismes, lancement de l’Open Handset Alliance: développer des normes ouvertes pour les