Update : les heureux gagnants de notre concours sont : Christian K (fenicks) , Laurent S,  Mickael T (RCK || Blog), Charles-Henri L (raoutman) et Florian S (Dayoftentacle). Les lots devraient être reçus d’ici une semaine.

Un nouvel ouvrage de référence (et un concours dédié en fin d’article) sur Android vient de faire son apparition dans nos librairies (Octobre 2010). Écrit par Reto Meier, développeur « évangéliste » Android chez Google, ce pavé de 600 pages est une énième pierre apportée à l’édifice « du développement sous Android » mais pas la moindre.

En effet, en plus d’aborder les bases du développement Android, cet ouvrage apporte une vraie valeur ajoutée. Le contraire aurait été étonnant vu la taille du livre.

Les informations détaillées du livre :

  • Titre : Développement d’applications professionnelles avec Android 2
  • Auteur : Reto Meier
  • Collection : Référence
  • Langue : Français
  • Public visé : Intermédiaire  / Avancé
  • Éditeur : Pearson
  • ISBN-10 : 2-7440-2452-X
  • ISBN-13 : 978-2-7440-2452-8
  • Référence : 2452
  • Année de publication : Octobre 2010
  • Nb de pages : 660
  • Format : 18,7 x 23 cm
  • Prix recommandé : 45 €

A noter que le logo Expertise Android apparaît sur le premier de couverture. En effet, Arnaud Farine, directeur de cette société et co-fondateur de FrAndroid, a participé à la relecture de cette ouvrage et à rédiger la préface de ce livre.

Cet exemplaire est divisé en 15 chapitres :

  • Hello, Android
  • Bien démarrer
  • Créer des applications et des Activities
  • Créer des interfaces utilisateur
  • Intents, Broadcast Receivers, Adapters et Internet
  • Fichiers, sauvegarde d’état et préférences
  • Bases de données et Content Providers
  • Cartes, géocodage et services de géolocalisation
  • Traitements en arrière-plan
  • Investir l’écran d’accueil
  • Audio, vidéo et utilisation de l’appareil photo
  • Téléphonie et SMS
  • Bluetooth, réseaux et Wi-Fi
  • Capteurs
  • Développement Android avancé

Le cheminement tout au long de l’ouvrage est très bien fait.

L’auteur a décidé, avant d’aborder la technique de revenir aux origines du développement mobile et d’expliquer plus en détail Android, que ce soit sa raison d’être ou encore les tenants et les aboutissants. C’est, d’après moi, un très bon moyen de développer des applications dont la philosophie colle à l’OS. On obtient ainsi une application qui ne rompt pas avec le système qui l’héberge.

Viennent ensuite quelques explications concernant le SDK et les outils proposés par Google (adb, ddms), l’installation de l’environnement de développement et voilà qu’on entre tout naturellement dans le vif du sujet.

Hop dans le vif du sujet.

Dans un premier temps, le point est fait sur les interfaces puis de fil en aiguille la difficulté augmente, en même temps que la compréhension du sujet.

Si vous n’êtes pas familier au développement sous Android vous risquez de vous heurter à quelques difficultés au fur et à mesure que la difficulté augmente. En effet, l’auteur a fait le choix de faire l’impasse sur certaines notions de base que tout développeur confirmé se doit de connaître (ex : les différentes sous classe de view ne sont pas détaillées). De plus, Reto meier prend un malin plaisir à faire voyager le lecteur d’un chapitre à l’autre. Il n’est pas rare de le voir faire référence, à un endroit du livre, à une notion expliquée deux chapitres plus loin.

Tout ces élements ne constituent pas un défaut en soit. Globalement, le livre est très détaillé et l’éventail des concepts abordés fait rapidement oublier les raccourcis parfois pris par l’auteur. Pour un développeur ayant déjà une maitrise correcte du langage et de la philosophie d’Android et ayant déjà développé une application ou étant bien avancé dans sa conception, cet ouvrage apportera un réel plus concernant l’optimisation, l’esthétique ou encore les fonctionnalités (qui sont très généreuses d’ailleurs). Les API sont abordées en large et en travers. Chaque concept est illustré par un bout de code. Bref, un très bel ouvrage.

Conclusion

Pour ma part, j’ai beaucoup aimé cet ouvrage, j’ai pu y piocher de nombreuses explications sur des API que je n’avais pas encore étudiées. Je le trouve très complet, peut être trop…

Si cet ouvrage vous plait, alors n’hésitez à le demander en postant un commentaire à cet article, en indiquant les raisons qui vous poussent à vouloir ce livre ! Toute cette semaine, un commentaire sera tiré au sort parmi les commentaires du jour pour vous faire gagner un exemplaire de cet ouvrage !

Editeur : pearson.fr