Ce cours permet en 3h permet de prendre conscience des éléments essentiels de la programmation Android. Public:Novices Android, Connaissance Java. L'objectif est de présenter l'ensemble des notions et des bonnes pratiques élémentaires de ce type de développement. Elle démystifie ce type de programmation et permet aux développeurs de se lancer dans la programmation Android en ayant en tête une vision globale du système et de son fonctionnement. L'idée est de commencer par Android et le monde de l'IT puis de partir d'un projet minimaliste possédant une activité et d'élargir la vision : Un projet simple, Ressource, Traitement (Handler, AsyncTask), DataBase, ContentProvider, SharedPreference, Service, WebView, Utilisation d'un service Rest, les capteurs, Quelques Patterns de programmations, Problématique des tests, Gestion de projet (Junit, Maven, Hudson). Une ébauches du cours est fourni dans le champ Slides (c'est un Draft)