Vous aborderez dans ce cours les aspects avancés du développement d'applications Android portant sur la conception d'IHM ou l'utilisation de capteurs. Vous apprendrez à contrôler les fonctionnalités avancées d'Android Studio (build Gradle, test) et à utiliser les librairies et services tiers utiles au développement.
Les sites et dates disponibles
Lieu
Date de début
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Consulter
À propos de cette formation
Objectifs pédagogiques
Découvrir les outils de développement liés à Android Studio
Appréhender le développement des fonctionnalités avancées liées aux IHM, capteurs, services et threads
Intégrer des librairies tierces à un projet Android
Mettre au point, tester et optimiser une application Android
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Services
Le programme
PROGRAMME DE FORMATION
» 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.
» 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.
Travaux pratiques
Utilisation des différents outils.
» 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.
Travaux pratiques
Réalisation d'une activité complexe avec des fragments. Réalisation d'une application graphique.
» Utilisation des capteurs
Mise en oeuvre 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.
Travaux pratiques
Réalisation d'une application intégrant différents capteurs.
» 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.
Travaux pratiques
Réalisation d'un service et contrôle depuis une activité.
» 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.
Travaux pratiques
Mise en oeuvre de tests avec Espresso.
» Librairies et services utiles 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).
Travaux pratiques
Sélection et mise en place de librairies.
Informations complémentaires
Sommaire
• Introduction
• Outils avancés de développement
• Création d'IHM avancées
• Utilisation des capteurs
• ContentProvider et Services
• Tester une application Android
• Librairies et services utiles pour le développement Android
Participants
Développeurs Android.
Prérequis
Très bonnes connaissances du langage Java. Expérience demandée dans le développement Android.
Travaux pratiques
Les travaux pratiques seront réalisés en Java.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique