Devenez expert d’Android
Description de la formation : Formation Android Avancé
La formation Android Avancé de 4 jours est destinée aux développeurs d’application Android qui souhaitent améliorer leurs compétences et connaissances en développement d’applications pour la plate-forme Android. Elle se concentre sur les concepts avancés de développement d’applications Android, tels que la création d’applications complexes, la communication avec les services Web, la mise en œuvre des animations et des transitions, le développement de jeux, la sécurité des données et les techniques de test et de débogage.
Bulletin d’
inscription Demande de
devis Détail du
programme
Programme de la formation créer une application Android
- Introduction
- Rappels des principes de base Android
- Présentation du développement natif avec NDK. JNI
- Présentation des fonctionnalités avancés Android Studio (Instant Run, debug, profiling…)
- Apports du dernier SDK. Les permissions à la demande
- Présentation des outils avancés de développement
- Paramétrer le build avec Gradle. Comprendre les Build Variants
- Améliorer son code source avec Lint
- Mettre au point et profiler/monitorer une application
- Optimisation de l’APK avec ProGuard
- Création d’IHM avancées
- Construction d’IHM avancées suivant les préconisations Material Design. Utilisation des styles
- Mécanismes des widgets
- Présentation OpenGL/ES
- Comment utiliser des capteurs
- Mise en œuvre de capteurs. Accéléromètre, proximité, température, luminosité, baromètre, GPS…
- Paramétrage dans le simulateur des capteurs
- Utilisation d’outils pour la simulation d’événements
- ContentProvider et Services
- Créer un ContentProvider. Cycle de vie des services. Arrière-plan et premier plan. Lier services et activités
- Utiliser des threads depuis un service. Utiliser des Intents. Définir des alarmes
- Comment tester une application Android
- Présentation des outils adaptés aux différents types de tests. Rappels sur JUnit
- Simulation d’interactions utilisateur avec Espresso
- Paramétrage d’Android Studio pour les tests. Utilisation de Cloud Test Lab
- Présentation de Firebase Test Lab for Android
- Librairies et services pour le développement Android
- Utiliser les Google Play Services
- Intégrer des bibliothèques tierces à un projet Android
- Simplifier l’accès à des ressources REST avec Retrofit
- Maîtriser le chargement des images avec Picasso
- L’injection de dépendances (Dagger)
|
LA SATISFACTION DES PARTICIPANTS À CETTE FORMATION EST DE 4.7/5 :