Passer au contenu
35 h

Technologies mobiles

Développement en technologies mobiles sous Android – avancé

Préalables

Posséder une connaissance du langage Java et de la programmation sous Android

Objectifs

Exploiter l’architecture Androïd
Utiliser les APIs de la plateforme Android
Développer une application Android pour téléphone et tablette

Contenu du cours

Système de notification sous Android

  •  Notification de type Toast
  •  Notification sur la barre de statut
  •  Gestionnaire d’alarmes

Développement de widgets

  •  Besoin pour les widgets
  •  Framework pour les widgets
  •  Étages de création
  •  Activité de configuration

Fragments et programmation pour tablette

  •  Besoin pour les fragments
  •  Framework pour les fragments
  •  Cycle de vie d’un fragment
  •  Étages de création d’un fragment

Les menus et ActionBar

  •  La classe ActionBar et menu d’options
  •  Navigation type Onglet
  •  Navigation type liste

Services web et Android

  •  Formats d’échange de données
  •  Format XML
  •  Format JSON
  •  Invocation de service asynchrone

Capteurs sous Android

  •  Besoin pour les capteurs
  •  Framework pour les capteurs
  •  Acquisition de données

Utilisation du kit NDK

  •   Programmation en mode natif
  •   Approches pour le développement avec le NDK
  •   Utilisation de JNI

Utilisation du WebView

  •   Intégration de WebView dans une application
  •   Ajout de liens
  •   Création d’une application web Android