Professional Documents
Culture Documents
Objectifs :
Cet atelier prsente les fonctionnalits et capacits de la plate-forme Android ddie la ralisation d'applications pour les tlphones mobiles. Les concepts sont illustrs l'aide de travaux pratiques permettant d'apprhender notamment les interfaces graphiques, le rseau, la scurit et le stockage persistant.
Pr-requis :
Bonnes connaissances de Java et de l'utilisation d'Internet. Connaissances de base d'XML. Exprience requise d'une chane de dveloppement Java.
Dure : 15 heures
PROGRAMME
Dveloppement Android
Les concepts de base d'une application Android. Le cycle de vie de l'application (de l'dition au test). Prsentation du Framework de dveloppement, des librairies. Prsentation des classes de base et utilitaires. Cration de son premier projet : code, ressource, proprit et dtail du projet. Excuter son application sur le simulateur du SDK.
Le SDK Manager et la configuration des terminaux virtuels Android (AVD). Utilisation d'un dbogueur pour contrler l'excution des programmes. Comment accder aux logs de l'application. L'identification de l'application et le fichier manifest La mise disposition de son application. Travaux pratiques Dveloppement d'une premire application suivant le cycle de ralisation tudi.
Le modle de composants
Le concept de base : activit et cycle de vie. Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents. L'arrt des composants (finish, stopSelf, ...). Les activits (cycle de vie, navigation entre les activits, communication interactivits...). Les services (cycle de vie, tches de fond ...). Les types de services (locaux et distants). Les diffrences entre une activit et un service. Le lancement d'une activit, ses principaux tats. Travaux pratiques Transmission d'informations d'une Activity une autre l'aide du mcanisme d'Intents.
Utilisation de l'API Android. Travaux pratiques Mise en oeuvre de fonctionnalits de stockage sur un terminal avec une base de donnes.