Après L’art du développement Android et Android, Développer des applications mobiles pour les Google Phones, je viens vous présenter un nouveau livre pour apprendre à développer pour Android. Voici « Programmation Android, de la conception au déploiement avec le SDK Google Android 2 » de Damine Guignard, Julien Chable et Emmanuel Robles aux éditions Eyrolles.
Pour commencer, il est intéressant de présenter les auteurs (je vais un peu pomper depuis le bouquin :P) :
- Damien Guignard : Développeur Java, il commence par Java Me avant de s’orienter logiquement vers Android. Il est le fondateur de la société Neimad.
- Julien Chable : il est consultant pour les plateformes collaboratives et mobiles.
- Emmanuel Robles : développeur depuis sa tendre enfance, il est à l’origine du site AndroLib, collabore aux videotobrain et propose des applications en téléchargement sur l’Android Market
- Nicolas Sorel : il est à l’origine du site codes-sources.com, d’androlib avec Emmanuel Robles et participe depuis quelques temps aux videotobrain.
Pour terminer la présentation, il faut connaitre le sommaire du livre :
- La plate-forme Android
- Création d’applications et découverte des activités
- Création d’interfaces utilisateurs
- Communication entre applications : la classe Intent
- Création d’interface utilisateur avancées
- Persistance des données
- Partager des données
- Multimédia
- Statut réseau, connexions et services web
- Les graphismes 3D avec OpenGL ES
- Les services et la gestion des threads
- Téléphonie
- Géolocalisation, Google Maps et GPS
- Ressources matérielles : Wi-fi, Bluetooth, capteurs et accéléromètres
- Publier ses applications
- Annexe A – Développer sur Android
Ce livre est un recueil à destination des développeurs Android de presque 500 pages. C’est le plus épais que j’ai eu entre les mains. La quantité est-elle gage de qualité ?
Les premières pages vous présentent le système Android et les outils dont vous aurez besoin pour développer. Vous comprendrez les différentes versions, un peu d’architecture, la licence de façon très brève. Par contre, la présentation du SDK est très détaillée et faite au pas à pas. C’est très didactique et très imagé. C’est parfait pour un débutant et 30 pages à sauter pour les habitués.
Le livre commence vraiment au chapitre 2 et la logique 1ère application pour découvrir l’activité, l’intent, le manifeste et tous ces concepts propres à Android. Les concepts sont présentés de façon très claire. Puis les différents éléments que permet d’utiliser le SDK Android vont être abordés les uns après les autres.
L’enchainement des chapitres suis une logique de difficulté bien dosée. Et les exemples de codes proposés sont très approfondis ; certaines problématiques d’optimisation étant même abordées et solutionnées. De plus, certains concepts hérités de Java et implémentés comme l’original sont repris, par exemple la connexion réseau ou l’écriture des fichiers. C’est très agréable quand un jeune développeur a acquis de bonne connaissances de Java mais n’a pas encore tous les réflexes des vieux gourous par exemple.
Pour les utilisateurs avancés, des fonctionnalités très poussées sont documentées. On trouvera une partie multimédia, mais aussi graphismes 3D, et les multiples capteurs.
Pour finir, le livre accompagne le développeur jusqu’à la publication de son application dans l’Android Market.
Pour avoir parcouru très largement la documentation officielle d’Android, je trouve que ce livre part sur les bonnes bases quelle propose et l’étend. Ce qui est agréable pour diversifier ses sources sans se perdre.
Ce livre est le plus abouti de ceux que j’ai pu voir jusque là. En plus, sorti en dernier, il aborde la version du SDK la plus avancée. J’avais présenté les deux livres précédents comme proposant des concepts aboutis … en fait pas vraiment à côté de celui ci.
Cependant, vu le prix, 35€, il sera surement un investissement un peu onéreux pour un développeur qui veut juste tâter Android ou commencer par un livre pour finir par se former seul sur les sources officielles. Un débutant a intérêt à s’armer de patience car avoir une vision d’ensemble avec ce livre va être long.
Et pour finir, la 4ème de couverture et le lien vers la page du livre sur le site de l’éditeur.
A venir, une piqure de rappel et un test un peu plus approfondis de « Hackez Android« .
Retrouvez un résumé du meilleur de l’actu tech tous les matins sur WhatsApp, c’est notre nouveau canal de discussion Frandroid que vous pouvez rejoindre dès maintenant !
Moi j'aurais aimer savoir si dans ce livre, on nous explique comment gérer le bluetooth lors d'une création d'application
J'hésite toujours à me lancer sous android, mais je pense franchir le cape avec ce livre. Dommage que je ne puisse pas le lire un peu sur "google livre" avant.
Quelle...
Quel rapidite !! J'ai achete le livre mais j'avais un doute et je n'ai pas encore le telephone lol D'ailleurs l'aurais je un jour ? Entre hesitation entre le Nexus et le Desire et maintenant la non disponibilite des 2 (Nexus chez SFR et Desire chez Phone House qui ne sera jamais chez SFR) le choix est dur ...
N'importe quel téléphone.
Petite question, mais sera t elle lu vu la date de publication ?!, peut on faire du debug sur n'importe quel telephone android (Desire etc) ou faut il le Nexus de Google ??! Merci
@brice je n'ai pas lu ce livre mais si tu es suffisament motivé; adjoint à internet il devrait 'suffire' à appréhender les bases nécessaires. La question est plus je pense ce de savoir ce que tu veux faire sur le long terme. Passer d'un langage à un autre n'est pas trop dur si on a de bonnes bases; presque impossible si elles sont foireuses. Si tu veux vraiment apprendre à programmer, commencer par le c; enchainer sur le java, pour ensuite passer à android serait le parcours logique mais ça suppose d'être motivé et d'avoir du temps devant soi... Si tu veux uniquement faire du dev android; sans te soucier de passer à un autre langage plus tard, apprends uniquement cela (mais là aussi ça demandera du temps, presque autant que si tu apprends le c et le java avant) Au passage, il y a de très bonnes ressources android dispos sur le net
Est ce que ce livre permet pour un débutant, voir un néophyte en programmation, de développer ensuite sa propre application?
bon allez... je l'ai commandé... peut-être que je vais enfin me décider à coder sur android aussi...
Moi non plus, le prix ne me choque pas. 35€ pour 500 pages, non seulement c'est courant, mais en plus, le prix à la page est en fin de compte moins chez que le bouquin chez Dunod en fin de compte :p
Est-ce que les chapitres traitant de l'UI vont plus loin que la simple ListView reprise dans quasi tous les tutoriels ? Je trouve que c'est souvent là que le bas blesse dans la documentation Android de manière générale : c'est très difficile de trouver des tutoriels plus avancés sur le UI. Sinon, 35€ je ne trouve pas ça exagéré si le livre est bon.
"je trouve que ce livre par sur les bonnes bases quelle propose et l’étend" Ce livre "part" est plus correct je pense. Intéressante nouvelle en tout cas ! Merci
par rapport a la derniere édition du livre de reto meiers, qu'est ce que ca vaut?
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix