
Formation Android, niveau avancé
Ref :
Pré-requis
- Connaissance de la ligne de commande sous Linux,
- Connaissance du langage Java.
Public concerné
- Cette formation s'adresse aux ingénieurs et techniciens en développement informatique.
Objectifs
Acquérir les compétences nécessaires pour concevoir, développer et mettre au point des applications exploitant les capacités avancées de la plateforme Android.
Consolider les compétences de base Android pour en assurer la maîtrise complète.
Programme détaillé
Jour 1 : Android, concepts avancés
Les outils de mise au point d'Android.
- Profiling d'applications Android
- Profiling système sous Android
- Optimisation d'interface graphique
Les différents mécanismes de communication sous Android et leur fonctionnement.
- Utilisation des Binder
Le multitâches sous Android
-
Création de thread et réception de messages
-
Utilisation des AsyncTask pour la gestion d'interface graphique
La sécurité des systèmes Android
- Les problématiques de sécurité mobile
- La sécurité des mobiles dans l'entreprise L'architecture de sécurité des systèmes Android
Création et utilisation des permissions dans les applications
- Création de permissions.
- Granularité et utilisation de permissions
- Vérification de permission et sécurisation d'application
Jour 2 : Capteurs divers
Les capteurs de position et d'environnement
- Les capteurs d'environnement
- Les capteurs deposition
- Les problématiques de changement de repère
OpenGL et utilisation des surfaces
- Utilisation d'OpenGL avec Android
Utilisation du Bluetooth
Utilisation de la caméra
Communication par NFC
Jour 3 : Communication réseau
Communication via TCP et UDP
Utilisation du protocole DNS-SD
Utilisation du Wifi-Direct
Gestion de connexion réseau
- Politique de téléchargement
- Gestion des types de connexion
Utilisation d'HTTPS
Utilisation de Google Backup
Introduction aux Google Play Services
Messagerie avec le Google Cloud Messaging
Modalités pédagogiques
Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.
Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.
Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.
Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.