Passer au contenu
35 h

Technologies mobiles

Développement en technologies mobiles sous Android – intermédiaire

Préalables

Posséder des connaissances du langage Java ou équivalent et des notions de base de la programmation sous Android

Objectifs

Exploiter l’architecture Androïd
Utiliser les APIs et Gestionnaires de la plateforme Android
Développer une application Androïd avec services et APIs Android

Contenu du cours

Rappels sur le développement pour téléphones intelligents

  •  Installation du SDK Android  et Bundle Android
  •  Description de l’architecture Android
  •  Outils de développement et plugin Google ADT
  •  Applications Android de base
  •  Composantes Android

Fournisseurs de contenu

  •  Base de données SQLite
  •  Classe Helper
  •  Classe ContentProvider
  •  Utilisation de la classe ContentResolver

Threads et la classe AsyncTask

  •  Besoin pour les threads
  •  Utilisation d’un thread avec une activité
  •  Utilisation de la classe AsyncTask

Services

  •  Classe Service
  •  Développement d’un service de base
  •  Utilisation d’un BroadcastReceiver
  •  Utilisation d’un thread avec un service

Localisation

  •  Service Android de localisation
  •  Classes de localisation
  •  Simulation de données de localisation

Cartes et Google Map

  •  Service Google Map
  •  Classes Helper pour l’intégration des cartes
  •  Géo-codage

Déploiement d’une application Android

  •  Signature de l’application
  •  Préparation de l’application pour déploiement
  •  Exportation de l’application
  •  Publication de l’application

Animation graphique 2-D sous Android

  •  Types d’animation
  •  Animation trame par trame
  •  Animation Tween