Formation Android

Développez des applications Android. Apprenez à gérer les interfaces graphiques et l'interaction avec les composants, gérer les modèles de composants la conception de tâche asynchrone, l'intégration de web Service et la captures des données GPS, des capteurs, etc.

  1. Introduction
    • Présentation d'Android
    • Présentation d'Android Studio
    • Context et marché des téléphone Android
    • Spécificité de la programmation sur mobiles
  2. Application Android
    • Description d'une application Android
    • Les Ressources
    • Les Layout
    • Les Activités
    • Les Services
  3. L'interface graphique
    • Différents composants d'une interface
    • Les groupes de composants (les layouts)
    • Gestion des String
    • Gestion des couleurs et du thème
  4. Gestion des ressources
    • Présentation des différentes ressources (drawables, layout, menus, string, values etc.)
    • Gestion des conditions (Orientation, Langue, taille d'écran)
    • Internationalisation (i18n)
    • Gestion des Ressources dynamiquement dans l'activité
  5. Les activités
    • Présentation des activités
    • Cycle de vie des activités
    • Différents types d'événements
    • Evénements souris
    • Evénements claviers
    • Passer d'une activité à une autre
    • Passage de paramètres entre activités
  6. Le modèle de composants
    • Création de modèle de composants
    • Les listes
    • Utilisation du ArrayAdapter
    • Utilisation du SimpleAdapter
    • Utilisation du CursorAdapter
  7. Les services
    • Création de Service et d'IntentService
    • Création de tâche Asynchrone
    • Gestion du réseau
    • Récupération de données par des services Rest
  8. La persistance des données
    • Gestion de la persistance des données
    • Gestion par fichiers
    • Gestion par les préférences partagées
    • Gestion par la base de données
    • La persistance en XML
  9. Compléments
    • Utilisation de la carte Google
    • Récupération des coordonnées GPS
    • Récupération des capteurs : accéléromètres, gravités, magnétismes etc.
    • Gérer les autorisations
    • Les animations des composants
  • Durée de la formation : 4 à 5 jours
  • Prérequis : Connaissance en Java de base
  • Lieu de la formation : Lyon