AND101 - Fondements de développement Android

AND101 - Fondements de développement Android

À mesure que l'utilisation quotidienne des périphériques mobiles prenait en importance, un système d'exploitation ouvert, populaire et versatile s'est nettement démarqué. Depuis sa sortie en 2008, Android a pris sa place parmi les leaders de son marché. Une expertise en développement Android représente donc, plus que jamais, un atout important pour tout développeur.

Ce cours offre aux programmeurs Java une introduction pratique approfondie sur cette plateforme en pleine croissance.

Plan de cours

 

Introduction au système Android

  • Comment utiliser Android d'un point de vue utilisateur
  • Les concepts de base d'une application mobile moderne
  • La ligne de conduite pour construire une interface standard

Découverte des outils spécifiques à cette plateforme

  • Intégration d'Android avec Eclipse
  • Le débogage et le « profiling » Android
  • Outils en ligne de commande pour intégration avec d'autres systèmes

Exploration des différentes alternatives pour développer des applications riches

  • Quoi choisir entre le SDK, NDK, HTML5 ou un framework multiplateforme

Utilisation des sous-systèmes (API) les plus communs

  • Le développement graphique
  • Le XML
  • L'utilisation de SQLite
  • L'accès à Internet
  • Le « Content Manager »
  • Les Widgets
  • Les « Intents »

Clientèle visée

Développeurs Java

Préalable

Programmation Java (DEV501).

Formation en salle