Formation Android Avancé
Démarche pédagogique : - Présentation des concepts, suivi d’exercices - Développement d’une application complète Pour cette formation, un matériel physique (téléphone, tablette) sous Android est nécessaire aux tests des capteurs (à la charge du stagiaire).
Objectifs pédagogiques / Compétences visées
- Savoir exploiter le dessin 2D
- Savoir utiliser les fournisseurs de contenu
- Savoir créer un fournisseur de contenu
- Savoir utiliser les services distants
- Connaître les caractéristiques de l’ensemble des capteurs
- Savoir utiliser les capteurs
- Savoir utiliser le NDK
Pré-requis
- Connaissance du langage Java
- Connaissance de l’environnement de développement AndroidStudio
- Connaissance du développement Android
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Les services
- Services locaux
- Services distants et AIDL
- Cycle de vie des services
- Lancer un service au démarrage du mobile
- Création de permissions personnalisées
Les fournisseurs de contenu
- Les fournisseurs de contenu Android
- Utilisation des fournisseurs de contenu
- Création d’un fournisseur de contenu
Jour 2
Les capteurs
- Les différents types de capteurs
- Bonnes pratiques d’utilisation des capteurs
- Gestion de la localisation
- Gestion de la position
- Utilisation de la caméra
- Utilisation du microphone
- Créer une application Speech-Enable
- Utiliser la reconnaissance de parole
La localisation
- Les capteurs utilisés dans la localisation
- Les bonnes pratiques d’utilisation des capteurs de localisation : réseau, WIFI, GPS
- Utiliser Google Map
Jour 3
Dessin et multimédia
- Rappels sur les résolutions d’écran
- Le graphisme 2D et 3D - OpenGL
- La gestion du multimédia
- Les live wallpaper
- Les thèmes
Créer une application “universelle”
- Gestion du multi-écrans
- Gestion de la localisation
Jour 4
Le NDK
- L’environnement de développement
- Créer, compiler des projets natifs
- JNI (Java Native Interface)
- Compiler des librairies C/C++ tiers
- Déboguer avec GDB
Moyens pédagogiques et techniques
- Formateur validé par nos équipes techniques et pédagogiques
- Salle de formation informatisée
- Support de cours numérique
Suivi et appréciation des résultats
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Formulaires d'évaluation
Dernière modification le 16/03/2022