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

Formation offerte en collaboration avec Emploi-Québec

Cours WEB-PRO

Plateforme Windows

Durée 35 heures

Non offert présentement

M'aviser lorsqu'un groupe sera ouvert

Préalables

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

Objectifs

À la fin de cet atelier, le participant pourra : 

  • 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

Approche pédagogique

  • Présentation des APIs de base de la plateforme
  • Réalisation détaillée d'une application Androïd
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d’atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par  la pratique personnelle

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 2D sous Android

  • Types d’animation
  • Animation trame par trame
  • Animation Tween
College de Maisonneuve | Formation continue