I. Cours▲
I-A. 01 - Introduction▲
In01 - 01 - Introduction
Présente les grands principes de la programmation Android, les outils et les IDE.
I-B. 02 – Android▲
In01 - 02 - Android
Réaliser un premier projet, l'anatomie d'un projet, les composants, le cycle de vie d'une application.
I-C. 03 - IHM Bases▲
IN01 - 03 - IHM Bases
Les bases de la programmation d'IHM sous Android, les patrons de conception associés, les menus, les intents.
I-D. 04 - Databases▲
IN01 - 04 - Databases
Une incursion en profondeur dans le monde des bases de données sous Android ; Les grands principes, SQLite, ORMLite ainsi que DB4Object, un OOSGBD NoSQL seront abordés.
I-E. 05 - Google Map▲
05 - Google Map
Les grands principes de la géolocalisation et de CellID seront mis en pratique avec l'API Google Map.
I-F. 06 - Publication▲
06 - Publication
Moins technique, ce cours aborde les notions financières et publicitaires d'un projet Android, la signature, la publication, l'impact de la communication, la monétisation et l'API Google Analytics.
I-G. 07 - Techniques avancées▲
07 - Techniques avancées
Ce dernier cours traverse les notions qui n'ont pas encore été traitées dans les cours précédents, comme les capteurs, l'optimisation les tests unitaires, les frameworks de jeux vidéo, etc.
II. Travaux pratiques▲
IN01 - Travaux pratiques
Les travaux pratiques sont à réaliser sur la durée du cours. Chaque chapitre correspond à une présentation.
III. Remerciements▲
Un grand merci à toute l'équipe du CNAM Rhône-Alpes sans qui, ce cours n'aurait pas vu le jour, notamment Jean-Marc Farinone pour m'avoir donné l'autorisation de reprendre une partie de ses présentations. Merci aux correctecteurs pour leur grande patience, notamment Epo Jemba, Anne Sage et Claude Leloup ainsi qu'à toute l'équipe de Developpez.com pour leur soutien.