La Formation Android vous donne les compétences nécessaires pour exceller dans le développement d’applications mobiles sur la plateforme Android. Vous serez formé à la création d’interfaces graphiques contemporaines, à la gestion du cycle de vie des applications et à l’utilisation des fonctionnalités intégrées des smartphones telles que la localisation géographique, l’envoi de textos, le multimédia et les capteurs.
- Développeurs
- Consultants
- Ingénieurs
- Architectes logiciels
- Bonne pratique de Java avec Eclipse
- Connaissances de base en programmation orientée objet
- Développer des applications compatibles avec Android
- Comprendre les notions clés de la plateforme Android
- Exploiter les ressources natives des téléphones mobiles
- S’interfacer avec des services distants
Programme de la formation
Apprendre à concevoir et développer des applications performantes sur Android
Formation Android : maîtrisez le développement d’applications mobiles
Contenu
- Présentation Android et les smartphones
- Les devices et les versions
- La plateforme
- Types de développement
- AndroidStudio
- Android SDK
- 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
- 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 oeuvre 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
Cette formation Android vous permet d’acquérir toutes les compétences nécessaires pour développer des applications mobiles Android complètes et performantes. Pour envisager d’autres trajectoires complémentaires, consultez notre catégorie Développement : C, Python, Android.