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

1) 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

 

2) 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

 

3) 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.

 

4) 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

 

5) 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

 

6) 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

 

7) 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)

Programme de Formation

No curriculum found !
Course Reviews
N.C
ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

© Copyright 2018 Reunit.
X