Logo Android

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