Logo de l'organisme de formation

ENTREZ DANS L'UNIVERS ESIC

Représentation de la formation : Android, perfectionnement

Android, perfectionnement

Formation mixte
Accessible
Durée : 28 heures (4 jours)
Durée :28 heures (4 jours)
HT
Se préinscrire
Durée :28 heures (4 jours)
HT
Se préinscrire
Durée :28 heures (4 jours)
HT
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 21/11/2022. Dernière mise à jour le 01/08/2023.

Version du programme : 2

Programme de la formation

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.

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Développeurs Java.
Prérequis
  • Très bonnes connaissances du langage Java.
  • Expérience demandée dans le développement Android.

Contenu de la 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.
  • 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.
  • Utilisation 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
  • 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 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)
Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Merci de consulter notre site internet.

Délai d'accès

2 semaines

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.