Formation Android
Cette formation permettra aux apprenants de connaître les concepts et notions essentielles, de concrétiser grâce à des ateliers de mise en pratique et de développer une application complète.
Objectifs pédagogiques / Compétences visées
- Savoir développer une application Android
- Savoir utiliser la plateforme de développement : Android Sudio
- Savoir émuler, tester et déboguer les applications
- Utiliser le matériel en mode développement et test
- Savoir déployer une application Android
- Savoir utiliser le GPS
Pré-requis
- Connaissance du langage Java
- Notions de XML
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Présentation de la plateforme Android
- Présentation du projet Android, historique
- Principales caractéristiques de la plateforme
- Caractéristiques d’une application Android
- Versions des SDK
Hello, world” expliqué
- Développement de l’application “Hello, world”
- Structure d’un projet Android
- Composants du projet
- Chargement sur l’émulateur
- Android Studio
- Le SDK et AVD Manager
- ADB et DDMS
- Documentation de référence
Jour 2
Architecture et développement d’une application
- Les composants applicatifs
- Le bus de message et les Intent
- Les ressources
- Le fichier AndroidManifest.xml
- Les permissions
Les activités
- Cycle de vie
- Déclaration dans le manifeste
- Appel d'une activité
Composants graphiques de base
- Prise en charge de tailles d'écran
- Les Activity et les interfaces graphiques
- Les principaux Layout
- Les principaux composants graphiques de base
Les intentions
- Lancement d'un Intent
- Réaction des composants applicatifs aux messages
ListView
- Composant graphique ListView
- Activité ListActivity
- Les adaptateurs
Jour 3
Les menus
- Menu principal
- Menu contextuel
Les notifications
- Toast
- Boîtes de dialogue et personnalisation
- Barre de notification
Persistance de données
- Les fichiers de préférence
- Système de fichiers
- Base de données SQLite
Publier sur Google Play
- Inscription à Google Play
- Récupérer sa clef de signature
- Préparer l'APK
- Publier l'application : apk et environnement à fournir
- Suivre la vie de sa publication
Présentation de quelques concepts
- Autres composants graphiques
- Autres composants d'une application
- Les capteurs
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