Programme du cours

6 jours (42 H) | 4-JA-GRAFEMBRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Cette formation s’adresse à tous ceux qui désirent se lancer ou se perfectionner dans le développement d’applications mobiles sous Android, l’OS mobile de Google. Elle a pour but d’être concrète et indispensable pour développer une application, depuis le téléchargement du SDK (Software Développent Kit) jusqu’au déploiement de l’application sur le téléphone

Participants / Pré-requis

Avoir suivi les formations sur le développement JAVA ou savoir développer en objet

Contenu

Introduction à Android

  • Présentation d’Android
  • Plate-forme de développement mobile ouverte
  • Applications natives Android
  • Introduction au Framework de développement
  • Les couches logicielle de Android
  • La machine vituelle Dalvik
  • Architecture d’une application Android
  • Les bibliothèques
  • L’émulateur Android
  • Le service de débogage Dalvik

Atelier pratique : Mise en place du kit de développement et utilisation de l’émulateur.

Création d’applications et d’activités

  • Composants d’une application Android
  • Le manifeste
  • L’éditeur de manifeste
  • Cycle de vie d’une application android
  • Priorités d’application et états de processus
  • Externalisation des ressources
  • Création d’une activité
  • Cycle de vie d’une activité
  • Les classes d’activités android

Création d’interfaces utilisateur

  • Conception d’IHM Android
  • Création d’interface utilisateurs avec des vues
  • La boîte outils de wigdets android
  • Mise en page
  • Création de vues
  • Création et utilisation de menus

Atelier pratique : Réalisation d’une interface applicative en utilisant les widgets Android et test de l’application dans l’émulateur.

Intents, recepteurs broadcast, adapteurs et Internet

  • Introduction aux intents
  • Utilisation des adapteurs
  • Utilisation de ressources Internet
  • Utilisation de la classe Dialog

Stockage de données

  • Création et sauvegarde de préférences
  • Récupération de préférences partagées
  • Sauvegarde et chargement de fichiers
  • Utilisation de la base de données SQLLIte
  • Les fournisseurs de contenu

Cartographie et géolocalisation

  • Utilisation des services de localisation
  • Configuration de l’émulateur
  • Sélection d’un fournisseur de localisation
  • Trouver sa position
  • Suivi du mouvement
  • Utilisation des alertes de proximité
  • Utilisation des cartes

Atelier pratique : Réalisation d’une application exploitant la géolocalisation et la cartographie base sur des données stockées sur le téléphone.

Travaux en tâche de fond

  • Introduction aux services
  • Utilisation de Threads background worker
  • Utilisation des notifications
  • Utilisation des alarmes

Communications peer-to-peer

  • Messagerie instantanée Android (GTalk)
  • Utilisation de SMS

Accès au matériel

  • Utilisation des API media
  • Utilisation de l’appareil photo
  • Utilisation de l’accéléromètre et de la boussole
  • Téléphonie
  • Utilisation du Bluetooth
  • Utilisation du réseau et des connexions Wi-Fi
  • Contrôle de la vibration

Atelier pratique : Réalisation d’une application reprenant les éléments déjà abordés en y ajoutant

 
Cette formation vous intéresse ? Renseignez-vous