Tous
Avoir suivi la formation Android initiation ou avoir les connaissances équivalentes
Être capable de réaliser des applications à la structure complexe dans Android - Savoir utiliser des bibliothèques tierces dans une application Android.
Rappels sur les types de contextesPrincipes généraux de parallélisme
Services, alarmes et notifications - broadcast receiverDivers services systèmes: points notablesMultithreading sous Android: thread, handler, tâches asynchronesIntéret et méthode de création de servicesAIDL et services
Atelier pratique: service de contrôle et alarme dans une application
Atelier pratique: barre de défilement pendant une longue tâche
Bilan des contextes (activité, service, content provider, contextes pour les broadcast receiver), et leurs relations avec le multithreading: comment organiser une application
Capteurs, connecteurs divers (batterie, accélération, bluetooth, NFC,...)Services de localisation (GPS, WiFi); simulation de l'émulateurAjouter une bibliothèque supplémentaireAPI Maps et MapView
Atelier pratique: Google Maps dans une application, avec des calques sur-mesure
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis