Skip to main content
x
Mobile

Androïd avancé

Durée approximative 3 jours
Prérequis Prérequis nécessaires

Cette formation vise à enseigner aux participants les principes de gestion des données, des services et du multithreading sous Android. Elle s’adresse à toute personne souhaitant améliorer sa connaissance du développement Android.

Pour cette formation, il est nécéssaire de connaître la base d'androïd.

Compétences visées
Accéder et modifier les données de façon centralisée et décentralisée
Gérer les capacités du téléphone
Maîtriser la performance de l’application
Leçons
  • Types de ressources supportées
  • Externalisation des valeurs
  • Les classes d’intention
  • Récepteurs de flux
  • Construction d’un service
  • Exposition d’objet IPC
  • Création d’un service en tache de fond
  • Comment partager des données entre les applications
  • La sauvegarde de données simple
  • Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d'un ensemble de préférences
  • Utilisation du système de fichiers (dont XML)
  • L'emplacement des fichiers contenant les données (zone internal/external)
  • Utilisation de la base de données embarquée (SQLite), insertion de données
  • Utilisation de l'API Android
  • Rappels sur la programmation réseau
  • Communication avec une Socket serveur
  • Utiliser HTTP avec les API Android
  • Introduction à la consommation des services web
  • Parser du JSON avec la librairie Gson pour Android, utilisation de la librairie Gson
  • Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carte SIM
  • Multimédia. Dessin et animations. Lecture audio et vidéo
  • La capture multimédia (son, image, vidéo, ...)
  • Les API de (géo)localisation avec Google Maps
  • Configurer l'émulateur pour tester la géolocalisation

Vous désirez organiser une formation dans votre entreprise ?