Android Avancé : Création d'applications complexes
Quels sont les buts de la formation ?
Programme de la formation
Introduction
Rappels sur les types de contextes
Principes généraux de parallélisme
Services et multithreading
Services, alarmes et notifications - broadcast receiver
Divers services systèmes : points notables
Multithreading sous Android : thread, handler, tâches asynchrones
Intéret et méthode de création de services
AIDL 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
Périphériques de connectivité et de localisation
Capteurs, connecteurs divers (batterie, accélération, bluetooth, NFC, ...)
Services de localisation (GPS, WiFi) ; simulation de l'émulateur
Ajouter une bibliothèque supplémentaire
API Maps et MapView
Atelier pratique : Google Maps dans une application, avec des calques sur-mesure