Android — Développer des applications Android
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
- Sur demande
Programme
Présentation
- Android et les smartphones
- Les devices et les versions
- La plateforme
- Types de développement
- Android Studio
- Android SDK
Premier projet
- Création du premier projet
- Structure du projet
- Manifest
- Ressources
- Internationalisation
- Styles et thèmes
Interface graphique
- Les écrans
- Activité
- Modes de développement
- Views
- Layouts
- Widgets
- Listes
- Toasts
Les composants principaux
- Intents
- Pending Intent
- Activités
- Cycle de vie
- Pile d’activité
Composants graphiques avancés
- Les menus
- Les adapters
Graphismes
- 2D
- XML
- NinePatch
- Anmations
- OpenGL ES
Accès aux services distants et asynchronisme
- Requêtes HTTP
- JSON/POX
- AsyncTask
Stockage des données
- Les préférences
- Les accès aux fichiers
- La base de donnée SQLite
Les Content Providers
- Fondamentaux
- Requête
- Créer un Content Provider
Les Broadcast Receivers
Les Services
- Définition
- Communication avec le service
Les Notifications
Les Widgets sur la home
Introduction à la sécurité Android
- Architecture
- Mettre en œuvre la sécurité
Le Wifi manager
La téléphonie
Les SMS
Géolocalisation
- Google Maps
- Géocoding
- GPS
Le Power Manager
Les Capteurs
Le multimédia
Développement et optimisation
- Optimisation
- Composants réutilisables
Profils des intervenants
Modalités d'évaluation
Attestation de formation remise à chaque participant.
Démarche qualité
Moyens pédagogiques
Espace de pause.