Formation Android Avancé

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 :
  • Niveau : Intermédiaire - Expert
  • Ref : AND02
  • Durée : 4 jours - 28 heures
  • Prix : 2250€
  • Niveau : Intermédiaire - Expert
  • Ref : AND02
  • Durée : 4 jours - 28 heures
  • Prix : à définir
organiser votre formation

Objectifs

  • Se familiariser avec 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
  • Savoir Intégrer des librairies tierces à un projet Android
  • Tester et optimiser une application Android

Public

  • Développeurs Android

Pré-requis

  • Bonnes connaissances de Java
  • Avoir déjà développé avec Android
Pré-inscription
Nous proposons
Consulting
Formation