Programmation Android - CNAM 2014

Liste des slides du cours

Yann Caron

Je vous propose ce cours que j'ai réalisé en vue de le présenter au CNAM. Ce cours d'une semaine, présente les grands principes de la programmation sur Android. Il parcourt, entre autres, la création d'un projet et les outils nécessaires, la création d'IHM, la géolocalisation, les senseurs, les bases de données SQLite ainsi que NoSQL embarquées. Il présente également les techniques de publication, de référencement et de monétisation des applications Android.

Bref, il permet à tous ceux ayant des notions de base en programmation Java, indépendants ou professionnels de l'informatique, de créer des applications Android d'un bon niveau d'exigence.

Commentez cet article sur le forum ;-)

- Titre : Programmation Android - CNAM 2014

- Auteur : Yann Caron

- Parution : 7 janvier 2015

- Mise à jour : 7 janvier 2015

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2014 Yann Caron. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Cours

- I-A. 01 - Introduction

- I-B. 02 – Android

- I-C. 03 - IHM Bases

- I-D. 04 - Databases

- I-E. 05 - Google Map

- I-F. 06 - Publication

- I-G. 07 - Techniques avancées

- II. Travaux pratiques

- III. Remerciements

I - Cours

I-A - 01 - Introduction

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/35598506

Présente les grands principes de la programmation Android, les outils et les IDE.

I-B - 02 – Android

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/35933791

Réaliser un premier projet, l'anatomie d'un projet, les composants, le cycle de vie d'une application.

I-C - 03 - IHM Bases

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/36631789

Les bases de la programmation d'IHM sous Android, les patrons de conception associés, les menus, les intents.

I-D - 04 - Databases

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/35713459

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

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/37117179

Les grands principes de la géolocalisation et de CellID seront mis en pratique avec l'API Google Map.

I-F - 06 - Publication

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/37430486

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

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/37551649

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

Animation en format "slideshare" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.slideshare.net/slideshow/embed_code/37503334

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.