
J'ai mis à l'URL [http://tahe.developpez.com/tutoriels...udio-debutant/] un cours de 500 pages environ qui est la réécriture de plusieurs documents que j'ai écrits précédemment :
- Android pour les développeurs J2EE ;
- Introduction à la programmation de tablettes Android par l'exemple ;
- Commander un Arduino avec une tablette Android ;
- Introduction à la programmation de tablettes Android par l'exemple - version 2
Il introduit les nouveautés suivantes :
- le document 1 présentait une architecture appelée AVAT (Activité-Vues-Actions-Tâches) pour faciliter la programmation asynchrone dans une application Android. Dans ce document, la bibliothèque standard RxJava est utilisée pour gérer les actions asynchrones ;
- le document 2 utilisait l'IDE Eclipse avec un plugin Android. Ce document utilise Android Studio ;
- le document 3 est repris tel quel ;
- le document 4 utilisait la bibliothèque [Android Annotations] (AA) avec l'IDE Intellij IDEA Community Edition. Ce document reprend la totalité du document 4 avec les différences suivantes :
- l'IDE est désormais Android Studio ;
- le système de build est Gradle pour tous les projets client ou serveur (dans le document 4, on utilisait parfois Maven)
- la programmation asynchrone est réalisée avec la bibliothèque RxJava (dans le document 4, on utilisait la bibliothèque AA) ;
Le document explore des domaines pas ou peu abordés dans les documents précédents :
- la notion d'adjacence de fragments ;
- la sauvegarde / restauration de l'activité et de ses fragments ;
- le cycle de vie des fragments ;
Enfin, il présente le squelette d'un client Android communiquant avec un service web / jSON dans lequel on factorise un grand nombre d'éléments que l'on retrouve régulièrement dans ce type de clients. Ce squelette est repris par tous les exemples à partir du chapitre 2. C'est la partie vraiment innovante du document.
Le document a été difficile à écrire et peut présenter des erreurs de forme comme de fond. Utilisez ce forum pour les signaler. Je m'efforcerai de les corriger.
Bonne lecture.
Serge Tahé, 30 juillet 2016

Vous avez lu gratuitement 2 922 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.