Critiques des meilleurs livres Android
Dernière mise à jour : 02/11/2011 -
8 livres -
11 critiques

 |  | Android, A Complete Course, From Basics To Enterprise Editionde Mathias Seguy |
Public visé :
débutant/intermédaire
Résumé de l'éditeur
Le nouveau système d'exploitation de Google pour les téléphones
portables et les nouvelles tablettes est là. Sa réputation est
solide, il envahit le monde de la téléphonie, il est ouvert et offre des
outils de développement Java au monde des programmeurs. Il ouvre les portes
du développement mobile à tous les développeurs objets avec un coût minime pour
la montée en compétence. Une seule question se pose : Êtes-vous prêts ?
L'objectif de ce livre est très clair : vous permettre en un temps record
d'être autonome en programmation Android. Si vous êtes un programmeur Java (débutant ou
confirmé), le but est que vous soyez autonomes en moins de 10 jours.
C'est cet objectif qui est l'origine de ce livre, permettre aux collaborateurs
de mon entreprise de monter en compétence sur cette technologie avec rapidité et efficience.
Vous serez alors à même de concevoir une application, de l'implémenter, de la tester,
de l'internationaliser et de la livrer à votre client.
Vous serez aussi capable de connaître et comprendre quelles sont les considérations à avoir
lorsque l'on a à charge une application Android en tant que professionnel de l'informatique.
Quelle est la stratégie de tests à utiliser ? Comment signer son application ?
Comment la déployer ? Comment mettre en place la gestion du cycle de vie de l'application ?
Comment implémenter l'intégration continue ?
Cet ouvrage réunit, au sein d'un même document,
les livres "Android, A Quick Course" et
"Android, An Enterprise Edition Vision" permettant au lecteur d'avoir dans
un même document la totalité des préoccupations liées à la mise en place de projets
Android, de la montée en compétence en tant que développeur à la gestion du cycle
de vie du projet.
Android, A quick Course : qui correspond aux parties Graphiques, le coeur du système,
Communiquer avec le système du livre.
Android, An Entreprise Edition Vision : qui lui correspond à toute la partie gestion
de projet (Tester votre application, Construire et déployer votre Application, Maven
et intégration continue).
Critique du livre par la rédaction ( Feanorin)
(
novembre 2011
)
Alors comment décrire ce livre Android « A Complete of Course » ! Sa première lecture
n'est pas forcément évidente dû à l'immensité des sujets techniques
vus dans ce livre. Bien que le langage employé soit léger, on retrouve bien une
feuille de route simple,
se scindant en quatre parties (IHM, Architecture, Réseaux-Protocoles
et Utilisation de Services Existants) que nous pouvons voir dans le sommaire.
Les concepts et composants sont bien illustrés grâce à des exemples de code ainsi
que des paragraphes permettant de comprendre les points-clés abordés dans les
différentes parties. Malgré les bases et concept abordés, il faut plutôt
voir ce livre comme un bras droit qui vous accompagnera lors de votre découverte
de la programmation sous Android, dû à sa structure et au nombre de concepts
vus dans le livre qui tendent vers cette idée.
En effet la programmation sous mobile amène beaucoup de concepts à gérer
en même temps : graphique, accéléromètre, orientation, wifi, bluetooth, mail, etc. téléphonie :p. Je pense que c'est un bon support pour de bonnes les bases, lorsque
vous programmez sous Android pour la conception de votre application.
Pour précision sur les sujets abordés, tous ne sont pas approfondis. Quelques manques sur des sujets se manifesteront pour des développeurs initiés,
par exemple, la personnalisation de View, les Caméras... Par contre ce manque est comblé
en partie via des tutoriels à disposition sur le site suite à l'achat du livre. Ils évoluent et
donnent un bon support de code pour commencer avec une base.
Je conseille cet ouvrage à ceux qui voudraient apprendre la programmation
Android, car il permet d'avoir rapidement les bases et les concepts pour
une programmation avancée.
N.B. Vous trouverez également un forum,
qui vous permettra de discuter avec les auteurs, sur les demandes d'évolution,
sur les questions que vous vous posez suite à l'achat du livre, et autres diverses questions.
1 commentaire
Sommaire- Android a quick course
- Introduction
- Graphic Useres Interfaces
- Notions fondamentales
- Les IHMs des Activités
- Le fichier manifest.xml et le fichier des layouts
- Le coeur du système
- Gérer les activités
- Les ressources
- Mon application est un ContentProvider(fournisseur de contenu)
- Mon application est un Service
- Le fichier manifest.xml
- Communiquer avec le système
- Communiquer avec l'extérieur de l'activité
- Cycle de vie d'un projet Android
- Installer l'espace de travail
- Tester votre application
- Ajouter des Jars à votre application
- Construire et déployer votre application
- Maven
279 pages,
1ere Edition
édition,
Éditions android2ee,
ISBN10 : 9791090388000 |

 |  | Développez pour Androidde Cyril Mottier et Ludovic Perrier |
Public visé : Débutant / Intermédiaire Résumé de l'éditeur
Les bonnes pratiques de développement Android en 12 chapitres.
Loin des discours théoriques classiques, Développez pour Android est un guide pratique conçu pour vous accompagner au quotidien dans votre travail. Il traite des techniques de programmation Android de manière ludique, simple et progressive, jusqu'à aborder les points les plus pointus.
Les premiers chapitres de ce livre vous guident à travers l'installation de l'environnement de développement et vous introduisent à la plateforme Android. Les concepts de base d'Android y sont également détaillés avec précision.
La suite de l'ouvrage traite des technique avancées. Des problématiques récurrentes comme la création d'interfaces graphiques ou la gestion de données distantes sont alors étudiées.
De nombreux exemples et astuces viennent étoffer les explications et permettent au lecteur de facilement intégrer les différentes notions à ses propres applications. Tous ces exemples sont disponibles en ligne.
L'ouvrage aborde des fonctionnalités particulièrement intéressantes, utiles, récentes ou méconnues pouvant apporter un véritable plus à vos applications actuelles ou futures. Enfin, le dernier chapitre de l'ouvrage vous dira tout sur l'art et la manière de publier vos applications sur l'Android Market.
Plus qu'un simple guide d'apprentissage à la programmation Android, cet ouvrage vous livre de bonnes pratiques de développement. Il vous ouvre les portes du monde Android, en vous révélant sa façon de penser sous-jacente, son ergonomie et ses principes de développement, bref, un ouvrage à mettre entre les mains de tous ceux qui souhaitent développer pour la plateforme mobile de Google sans perte de temps.
Si vous êtes développeur et que vous désirez vous lancer dans le développement mobile Android, Développez pour Android vous permettra de passer aisément ce cap.
Critique du livre par la rédaction ( mlny84)
Cet ouvrage bien écrit se lit tout seul : une fois commencé, les pages défilent sans se rendre compte du temps qui passe.
Ce livre peut servir de démarrage pour toute personne voulant se mettre à Android. Un développeur confirmé pourra y trouver des astuces et des conseils lui permettant d'améliorer ses applications : le livre est en effet parsemé d'encadrés de ce type. Comme pour tout apprentissage d'Android, le mieux est d'avoir déjà de solides bases en Java : ce livre est parfait pour tout Javaiste souhaitant apprendre Android.
Les premiers chapitres aident les débutants à se familiariser avec Android et permettent de poser les bases. Le reste des chapitres est plus une sorte de "fourre-tout" où l'on peut puiser aisément selon nos besoins lorsque le lecteur veut réaliser sa propre application : ergonomie, 3D, récupération des données à travers un réseau WiFi, gestion de la caméra, du GPS... Le développeur confirmé n'a plus qu'à piocher les informations qui l'intéressent. Le débutant pourra lui continuer la lecture linéaire et ainsi se faire une idée de l'éventail des fonctionnalités que propose Android.
Les exemples sont codés avec la version 2.3 d'Android ("Gingerbread", c'est à dire "Pain d'épice"). Ils sont disponibles de plusieurs manières : sous la forme d'applications directement utilisables sur l'Android market ou grâce à un lien permettant de télécharger le code source des exemples et les projets à importer pour les utiliser directement.
Si vous voulez un aperçu du livre, les auteurs Cyril Mottier et Ludovic Perrier, en ont publié un extrait sur le site de developpez : la spécialisation des ressources
Sommaire- Préface
- 1 : L'environnement Android
- 2 : Concepts de base
- 3 : Création d'interfaces graphiques utilisateur
- 4 : Ergonomie et design : les composantes majeures de l'expérience utilisateur
- 5 : Les ressources
- 6 : Interfaces graphiques et concepts avancés
- 7 : Graphismes
- 8 : Gestion des données
- 9 : Intégration de contenus web
- 10 : 3D avec OpenGL, optimisation avec le NDK
- 11 : Gestion des périphériques matériels
- 12 : Soumettre ses applications à l'Android Market
- Index des encadrés
- Index
415 pages,
1
édition,
Éditions Digit Books,
ISBN10 : 2815030063,
ISBN13 : 9782815030069 Commandez sur www.amazon.fr :
30.40
EUR TTC (prix éditeur
23.50
EUR TTC)
-
Livraison Gratuite ! |

 |  | L'art du développement Android - 2e éditionde Mark Murphy |
Public visé : Intermédiaires,Expérimentés Résumé de l'éditeur
À l'aide d'exemples simples et faciles à exécuter, apprenez à
développer des applications pour terminaux Android.
Smartphones, PDA et autres terminaux mobiles connaissent aujourd'hui
une véritable explosion. Dans ce contexte, Android, le système
d'exploitation mobile créé par Google, présente le double avantage
d'être gratuit et open-source. Libre donc à tout un chacun
d'en exploiter l'énorme potentiel !
Cette seconde édition couvre désormais Android 2. Vous y apprendrez
toutes les bases de la programmation sous Android - de la création
des interfaces graphiques à l'utilisation de GPS, en passant par l'accès
aux services web et bien d'autres choses encore ! Il regorge d'astuces
et de conseils qui vous aideront à réaliser vos premières applications.
À travers des dizaines d'exemples de projets, vous assimilerez
les points techniques les plus délicats et apprendrez à créer
rapidement des applications convaincantes.
Critique du livre par Foxykeep
(mars 2011)
Écrit par Mark Murphy, le créateur du site CommonsWare, ce livre s'adresse à un public débutant/intermédiaire.
Il décrit de façon complète les différentes parties d'une application Android.
L'apprentissage est progressif en commençant par les concepts de base d'une application pour
finir par des fonctionnalités avancées comme le stockage des données. Les chapitres
sont dans l'ensemble bien agencés et sont très clairs.
Un exemple est associé aux différents chapitres afin de pouvoir mettre directement en application
les connaissances apprises. Les codes et explications sont bien séparées via l'utilisation de
polices différentes ce qui permet de ne pas se perdre durant la lecture.
La première édition s'arrête
à Android 1.5 qui maintenant est quasiment la préhistoire d'Android tant les choses ont évoluées.
Depuis Mark Murphy a sorti plusieurs mises à jour afin que son livre soit à jour vis a vis des sorties des nouvelles versions d'Android.
Faites donc attention à vous procurer la dernière édition de cet ouvrage.
Autre point négatif : les éléments présentés dans ce livre sont bien étudiés mais pas assez en profondeur de mon point de vue.
D'où le fait que cet ouvrage s'adresse plus à un public débutant/intermédiaire qu'à des développeurs avancés.
- Les débutants auront de très bonnes bases pour commencer la programmation Android. À noter que la programmation Java sur laquelle se
base Android n'est pas étudiée dans ce livre.
- Les développeurs intermédiaires auront des rappels sur des parties qu'ils ne maîtrosent pas suffisamment
(entre autres le cycle de vie d'une Activity qui est très bien détaillé) et cela les poussera à chercher à voir plus loin.
- Les développeurs avancés ne trouveront pas beaucoup d'informations qu'ils ne connaissent pas encore et resteront donc sur leur faim.
Un dernier point positif pour cet ouvrage : l'intégralité des exemples du livre est disponible sur github
afin de faire la correspondance avec les chapitres du livre et le code réel.
Sommaire- Chapitre 1: Tour d'horizon
- Chapitre 2: Projets et cibles
- Chapitre 3: Création d'un squelette d'application
- Chapitre 4: Utilisation des layouts XML
- Chapitre 5: Utilisation des widgets de base
- Chapitre 6: Conteneurs
- Chapitre 7: Widgets de sélection
- Chapitre 8: S'amuser avec les listes
- Chapitre 9: Utiliser de jolis widgets et de beaux conteneurs
- Chapitre 10: Le framework des méthodes de saisie
- Chapitre 11: Utilisation des menus
- Chapitre 12: Polices de caractères
- Chapitre 13: Intégrer le navigateur de WebKit
- Chapitre 14: Affichage de messages surgissant
- Chapitre 15: Utilisation des threads
- Chapitre 16: Gestion des événements du cycle de vie d'une activité
- Chapitre 17: Création de filtres d'intentions
- Chapitre 18: Lancement d'activités et de sous-activités
- Chapitre 19: Gestion de la rotation
- Chapitre 20: Utilisation des ressources
- Chapitre 21: Utilisation des préférences
- Chapitre 22: Accès et gestion des bases de données locales
- Chapitre 23: Accès aux fichiers
- Chapitre 24: Tirer le meilleur parti des bibliothèques Java
- Chapitre 25: Communiquer via Internet
- Chapitre 26: Utilisation d'un fournisseur de contenu (content provider)
- Chapitre 27: Construction d'un fournisseur de contenu
- Chapitre 28: Demander et exiger des permissions
- Chapitre 29: Création d'un service
- Chapitre 30: Appel d'un service
- Chapitre 31: Alerter les utilisateurs avec des notifications
- Chapitre 32: Accès aux services de localisation
- Chapitre 33: Cartographie avec MapView et MapActivity
- Chapitre 34: Gestion des appels téléphoniques
- Chapitre 35: Outils de développement
- Chapitre 36: Gestion des différentes tailles d'écran
- Chapitre 37: Gestion des terminaux
- Chapitre 38: Gestion des changements de plateformes
- Chapitre 39: Pour aller plus loin
452 pages,
2 édition,
Éditions Campus Press / Pearson,
ISBN10 : 2744024511,
ISBN13 : 9782744024511 |

 |  | Android 2de Reto Meier |
Public visé :
intermédiaire/avancé
Résumé de l'éditeur
Écrit par une figure majeure du monde Android, cet ouvrage incontournable vous explique en détail comment tirer parti des caractéristiques d'Android pour créer des applications bluffantes et élaborées.
Très complet, fondé sur les toutes dernières nouveautés du SDK, il passe en revue la plateforme de développement et vous apporte l'incomparable savoir-faire de son auteur au travers de nombreux exemples, que vous enrichirez de fonctionnalités au fil des chapitres. Vous apprendrez à manipuler les composants fondamentaux d'Android (Activities, Intents, Broadcast, Services, Content Providers) par la création d'interfaces utilisateurs conviviales et interactives, l'utilisation de la géolocalisation, l'exploitation des composants matériels (bluetooth, réseaux, accéléromètre, appareil photo), la mise en oeuvre de bases de données privées ou partagées. Vous découvrirez les derniers éléments du SDK tels que les Widgets, les Live Folders ou encore les Live Wallpapers pour créer des fonds animés. Enfin, vous serez formé aux bonnes pratiques en matière de développement mobile (expérience utilisateur, optimisation...), en exploitant notamment les outils du SDK (émulateur, DDMS, logcat, layoutopt...), et vous vous préparerez aux évolutions futures.
L'auteur développe ses exemples sous Eclipse, environnement préconisé pour le développement Android via le plugin ADT (Android Developer Tool).
Critique du livre par la rédaction ( Benwit)
Dès le départ, Android était encourageant car on disposait enfin d'une solution open-source pour remplacer toutes les solutions propriétaires et fermées. On pourrait désormais programmer nos terminaux mobiles pour en faire les extensions du cloud computing.
Ceci dit, si l'idée m'a tout de suite emballé, je voulais attendre qu'elle gagne en maturité pour m'y mettre. En trois ans, de nombreux ouvrages sur Android sont sortis. J'en cherchais un pour accompagner les nombreux tutoriels existants sur Internet. Je souhaitais un ouvrage pratique, rédigé par un développeur confirmé qui partage son expérience.
L'ouvrage « Développement d'applications professionnelles avec Android 2 » de Reto Meier semblait correspondre à mes attentes et je ne fus pas déçu. La collection « Référence » de Pearson porte bien son nom. On y trouve généralement de bons livres et celui-ci ne fait pas exception.
Au fil des pages, l'auteur distille plein d'informations tirées de sa pratique : des explications sur les choix effectués, des conseils...
Cet ouvrage assez volumineux est riche en contenu. L'inconvénient, c'est qu'il nous rend exigeants ! Quand on découvre l'API pour la reconnaissance vocale, on regrette de ne pas trouver parmi les nombreux exemples, d'API pour la reconnaissance du texte dans les photos. Peut-être dans une prochaine version ?
En conclusion, je le conseillerai davantage à des utilisateurs un peu expérimentés, les débutants pouvant être désorientés par l'impasse faite sur certaines notions de base.
Critique du livre par la rédaction ( Yan)
Reto Meier est une des plus grandes références dans le monde d'Android.
La version originale de son livre est reconnue comme la référence sur le Framework Android.
Un grand merci à Dalil Djidel et au soutien de Arnaud Farine
qui nous proposent ici la traduction française de ce livre.
Après avoir lue "L'art du développement Android"
de Mark Murphy, je sentais qu'il me restait encore des choses à voir et comprendre. Beaucoup plus
orienté développement et futur du Framework, ce livre a répondu à la grande
majorité de mes questions. Pour les débutants en informatique, je vous le
déconseille et vous propose "L'art du développement Android"
qui y résout ses lacunes sur la version 2 d'Android dans sa 2ème édition. Pour les
intermédiaires et experts, je pense que ce livre vous sera beaucoup plus utile.
J'ai trouvé que ce livre était découpé en deux parties.
La toute première partie est axée débutant. On y reprend les bases, la
philosophie et des explications très détaillées sur le cour du Framework
Android. Arrivé vers la moitié aux alentours du chapitre 9, tout s'accélère. On
entre dans le monde de développement avancé d'Android où l'auteur présente,
avec un certain talent, le maximum de modules et de fonctionnalités. C'est
cette deuxième partie qui m'a le plus intéressé. Malheureusement certaines
choses ne sont pas assez détaillées. Par exemple, il n'y as rien sur le problème
d'utilisation des asynchTask dans une activity. Ou l'utilisation des termes
thread principale et thread gui qui prête à confusion alors que c'est la
même chose. Toutefois, ceci est assez mineur.
La chose la plus remarquable de ce livre sont les
exemples. A la fois compliqué et simple à comprendre, l'auteur en abuse pour
bien faire comprendre pas à pas les modules visés et la philosophie du
développement sous Android. Globalement ce sont 3-4 exemples très simples qui
évoluent au cours des explications pour se transformer en de vraies
applications Android exploitant le maximum du Framework.
Dernière chose qui peux sembler bizarre, il
n'y as aucun chapitre sur la mise en ligne d'une application sur le Market.
Les codes source du livre et des extraits du chapitre 4 et 8 sont accessible sur le site de
l'éditeur
Sommaire- 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é
630 pages,
1° édition
édition,
Éditions Campus Press / Pearson,
ISBN10 : 274402452X,
ISBN13 : 9782744024528 Commandez sur www.amazon.fr :
42,75
EUR TTC (prix éditeur
45
EUR TTC)
-
Livraison Gratuite ! |

 |  | Pro Android 2de S. Hashimi, Satya Komatineni, Dave MacLean |
Public visé : Débutants,Intermédiaires Résumé de l'éditeur
Pro Android 2 shows you how to build real-world and fun mobile applications using Google's latest Android SDK. This new edition is fully updated for Android 2, covering everything from the fundamentals of building applications for embedded devices to advanced concepts such as custom 3D components, OpenGL, and touchscreens including gestures. While other Android development guides simply discuss topics, Pro Android 2 offers the combination of expert insight and real sample applications that work.
- Discover the design and architecture of the Android SDK through practical examples, and how to build mobile applications using the Android SDK.
- Explore and use the Android APIs, including those for media and Wi-Fi.
- Learn about Android 2's integrated local and web search, handwriting gesture UI, Google Translate, and text-to-speech features.
Pro Android 2 dives deep, providing you with all the knowledge and techniques you need to build mobile applications ranging from games to Google apps, including add-ons to Google Docs. You'll be able to extend and run the new Google Chrome APIs on the G1, the G2, and other next-generation Google phones and Android-enabled devices.
What you'll learn
- How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard (thanks to Cupcake's inclusion as of Android 1.5)
- How to design and architect using Google's latest Android SDK
- How to use the Android SDK to write mobile applications for embedded devices
- How to create 3D graphics with OpenGL and custom components
- How to build multimedia and game apps using Android's Media APIs and OpenGL
- How to use Android's location-based services, networking (Wi-Fi APIs), and security
- How to create and allow for more integrated local and web searches
- How to build handwriting gesture UIs
- How to incorporate Google Translate into your Android applications
Who is this book for?
This book is for professional software engineers/programmers looking to move their ideas and applications into the mobile space with Android. It assumes that readers have a passable understanding of Java, including being able to write classes and handle basic inheritance structures. This book also targets hobbyists.
Par son ouverture et ses possibilités de déploiement, la plate-forme Google Android basée sur Linux offre un socle et un environnement de développement puissants pour créer des applications mobiles robustes et ergonomiques. Elle met à la portée des professionnels et des particuliers la réalisation d'applications à la fois riches en fonctionnalités et adaptées aux contraintes de l'utilisation mobile.
Ce livre sur Android s'adresse surtout aux personnes ayant déjà quelques bases sur Android, ou au moins connaissant la programmation Java.
Les premiers chapitres présentent principalement le système, son découpage, sa philosophie à travers des exemples ainsi que des comparaisons à d'autres technologies (Rest, Web, POO, etc). Les chapitres suivants vont traités plus en profondeurs chacun des points abordés, et offrir, à travers de nombreux exemples, des cas d'utilisations et des explications détaillées. Tous les chapitres se terminent par un bilan succinct des notions à retenir et permet de vérifier si ces notions ont bien été comprises.
L'ensemble des points abordés est varié et permet de couvrir la plateforme Android. La version du SDK utilisée dans les explications est la 2.0 (sorti fin 2009), cette version, qui contient quelques changements importants comparée à la version précédente (1.6), introduit des concepts toujours valables dans les versions suivantes (2.1 et 2.2).
Seuls points négatifs : La séparation explication / bloc de code n'est pas suffisamment distinguable à mon goût. Le code est plus lisible lorsqu'il est encadré ou sur un fond de grisé.
Ce livre est en Anglais, ce qui pourrait en rebuter plus d'un, mais il reste dans un Anglais technique très abordable, m'me pour quelqu'un ne maitrisant pas complètement la langue de Shakespeare.
Pour conclure, je ne peux que recommander ce livre aux personnes souhaitant maitriser parfaitement le développement sur Android. Ce livre permet à un développeur de partir sereinement sur un nouveau projet Android sans se poser trop de questions. Ce livre permet ainsi de maitriser les différentes phases d'un projet Android, de la conception à la publication sur le market.
Sommaire- Chapter 1: Introducing the Android Computing Platform
- Chapter 2: Getting Your Feet Wet
- Chapter 3: Using Resources, Content Providers, and Intents
- Chapter 4: Building User Interfaces and Using Controls
- Chapter 5: Working with Menus and Dialogs
- Chapter 6: Unveiling 2D Animation
- Chapter 7: Exploring Security and Location-Based Services
- Chapter 8: Building and Consuming Services
- Chapter 9: Using the Media Framework and Telephony APIs
- Chapter 10: Programming 3D Graphics with OpenGL
- Chapter 11: Managing and Organizing Preferences
- Chapter 12: Exploring Live Folders
- Chapter 13: Home Screen Widgets
- Chapter 14: Android Search
- Chapter 15: Exploring Text to Speech and Translate APIs
- Chapter 16: Touchscreens
- Chapter 17: Titanium Mobile: A WebKit-Based Approach to Android Development
- Chapter 18: Working with Android Market
- Chapter 19: Outlook and Resources
736 pages,
1ère édition,
Éditions APress,
ISBN10 : 1430226595,
ISBN13 : 9781430226598 Commandez sur www.amazon.fr : 37.91 EUR TTC seulement (au lieu de 39.90 EUR TTC : prix éditeur)
-
Livraison Gratuite ! |

 |  | Programmation Android : De la conception au déploiement avec le SDK Google Android 2de Damien Guignard, Julien Chable, Emmanuel Robbles |
Public visé : Débutants,Intermédiaires Résumé de l'éditeur
Par son ouverture et ses possibilités de déploiement, la plate-forme Google Android basée sur Linux offre un socle et un environnement de développement puissants pour créer des applications mobiles robustes et ergonomiques. Elle met à la portée des professionnels et des particuliers la réalisation d'applications à la fois riches en fonctionnalités et adaptées aux contraintes de l'utilisation mobile.
Ecrit par des développeurs Android expérimentés et présents sur le marché depuis la sortie d'Android, cet ouvrage détaille les bonnes pratiques de conception, de développement et de publication avec le SDK Android (versions 1.5, 1.6 à 2.x), depuis la conception d'une interface utilisateur, l'accès aux données et au matériel (senseurs, etc.), le multimédia et l'utilisation de Google Maps, jusqu'à la publication sur l'Android Market, en passant par la création de services, la gestion des threads et les tests dans l'émulateur ou sur les appareils disponibles. L'ouvrage décrit les différentes API Android : géolocalisation et GPS, graphisme 2D et 3D OpenGL, audio et vidéo, WiFi, Bluetooth...
A qui s'adresse cet ouvrage ?
- Aux développeurs (Java/.NET, PHP, Python, Ruby, etc.) souhaitant créer des applications mobiles Android.
- Aux professionnels de la conception d'applications mobiles et aux agences web souhaitant être présents sur le marché Android.
A lire si vous démarrez sur Android ! En effet ce livre très complet traite d'un grand nombre de points liés au développement sur la plate-forme Android et peut s'avérer très utile pour les débutants et intermédiaires. Il intéressera peut-Ítre moins les développeurs confirmés qui souhaiteront d'avantage d'informations sur des points précis.
En fait c'est surtout le sous-titre du livre qui donne une indication sur son contenu : "De la conception au déploiement avec le SDK Google Android 2".
Et effectivement le livre couvre tous les aspects, de l'installation du SDK, aux différents concepts de la plate-forme (Intent, activités etc...) en passant par les capacités matérielles du téléphone (vidéo, audio, capteurs etc...) et en traitant aussi bien de la publication de l'application sur l'Android Market.
En conclusion, ce contenu très exhaustif en fait une très bonne introduction au développement sur Android, les concepts sont tous abordés et permettent d'entrevoir les possibilités offertes par la plate-forme. S'il y a un grand nombre de sujets, en contrepartie ceux-ci ne sont pas forcément poussés au maximum. On pourra par exemple souhaiter en savoir plus sur l'industrialisation d'un développement Android, comment utiliser l'émulateur au sein de tests unitaires ou s'il est possible de réutiliser des outils de build classique comme Maven. De plus quelques chapitres nécessitent d'avoir au préalable des connaissances comme celui traitant de la programmation avec OpenGL ES. Le livre se lira donc comme un très bon ouvrage pour débuter et une bonne première marche avant d'aborder des sujets plus poussés.
Critique du livre par la rédaction ( Gordon Fowler)
(juillet 2011)
N'étant pas un développeur Android, mon avis n'est pas celui d'un expert. Mais justement, ce livre possède une qualité énorme : celle d'être une introduction extrêmement claire, progressive et didactique à la plate-forme mobile de Google.
De l'installation du SDK aux concepts clefs, « Programmation Android » est pour moi un des meilleurs ouvrages présents sur les rayons de ma librairie spécialisée préférée (Eyrolles pour ne pas la citer) pour débuter avec le développement pour cet OS.
Seul bémol, certains points sont peut-être abordés un peu trop rapidement, mais « Programmation Android » reste un ouvrage particulièrement approprié aux développeurs qui veulent se familiariser avec le robot vert de Google.
Détail qui ne ment pas, le livre se laisse dévorer (en moins d'un week-end en ce qui me concerne). Bref, à conseiller sans retenue.
Sommaire- Chapitre 1 : La plate-forme Android
- Chapitre 2 : Création d'applications et découverte des activités
- Chapitre 3 : Création d'interfaces utilisateur
- Chapitre 4 : Communication entre applications : la classe Intent
- Chapitre 5 : Création d'interfaces utilisateurs avancées
- Chapitre 6 : Persistance des données
- Chapitre 7 : Partager des données
- Chapitre 8 : Multimédia
- Chapitre 9 : Statut réseau, connexions et service web
- Chapitre 10 : Les graphismes 3D avec OpenGL ES
- Chapitre 11 : Les services et la gestion des threads
- Chapitre 12 : Téléphonie
- Chapitre 13 : Géolocalisation, Google Maps et GPS
- Chapitre 14 : Ressources matérielles : Wi-fi, Bluetooth, capteurs et accéléromètre
- Chapitre 15 : Publier ses applications
- ANNEXE
486 pages,
1ère édition,
Éditions Eyrolles,
ISBN10 : 2212125879,
ISBN13 : 9782212125870 Commandez sur www.eyrolles.com :
33.25
EUR TTC Commandez sur www.amazon.fr : 33.25 EUR TTC (prix éditeur 33.25 EUR TTC)
-
Livraison Gratuite ! |

 |  | L'art du développement Androidde Mark Murphy |
Public visé : Intermédiaires,Expérimentés Résumé de l'éditeur
À l'aide d'exemples simples et faciles à exécuter, apprenez à
développer des applications pour terminaux Android.
Smartphones, PDA et autres terminaux mobiles connaissent aujourd'hui
une véritable explosion. Dans ce contexte, Android, le système
d'exploitation mobile créé par Google, présente le double avantage
d'être gratuit et open-source. Libre donc à tout un chacun
d'en exploiter l'énorme potentiel !
Dans cet ouvrage, Mark L. Murphy, développeur et membre actif de la
communauté Android, vous explique tout ce que vous avez besoin de
savoir pour programmer des applications - de la création des
interfaces graphiques à l'utilisation de GPS, en passant par l'accès
aux services web et bien d'autres choses encore ! Vous y trouverez
une mine d'astuces et de conseils pour réaliser vos premières
applications Android mais aussi pour accéder facilement aux
séquences de code qui vous intéressent.
À travers des dizaines d'exemples de projets, vous assimilerez
les points techniques les plus délicats et apprendrez à créer
rapidement des applications convaincantes.
Mark Murphy développeur didactique et impliqué dans la communauté Android n'est plus à présenter. Il ne s'agit pas de son premier ouvrage sur Android, et le sujet est parfaitement maîtrisé. Cet ouvrage se focalise sur la manipulation des éléments de l'interface Homme-Machine sous Android. Il suffit juste de faire un tour du sommaire pour s'en rendre compte.
Les explications sont claires et faciles d'accès pour peu que vous ayez déjà touché un tel framework. Les chapitres et différentes explications sont toujours bien illustrés, et un exemple permet d'assimiler le ou les concepts. Le code source des exemples est également disponible sur le site de l'éditeur pour les plus fainéants.
Face aux ouvrages concurrents, vous trouverez des thèmes qui sont traités de manière plus complète et avancée, tel que les ListView qui sont détaillées sous toutes les coutures. Cet avantage est aussi un inconvénient, car du coup, le périmètre du SDK couvert par ce livre est limité. Oublié l'envoi de SMS, l'utilisation de l'accéléromètre, etc. N'oublions pas qu'en 365 pages l'exercice est difficile et il est impossible de tout présenter.
Si vous êtes un grand débutant avec Android, je vous conseillerais un autre ouvrage couvrant plus le SDK, afin de vous rendre compte de toutes les possibilités offertes. En revanche, si vous avez déjà eu un aperçu du framework Android et que vous désirez rafraîchir et/ou approfondir certains concepts, ce livre est pour vous.
Au final, ce livre se dédie au débutant/intermédiaire et les quelques lacunes formulées dans cette critique ne sont pas majeures, d'autant plus que la qualité de l'ouvrage est très bonne.
Critique du livre par la rédaction ( Yan Verdvaine)
(Juillet 2010)
Ce livre est une traduction de "The Busy Coder's Guide to Android Development"
écrit par Mark Murphy, et traduit par
Eric Jocoboni avec la contribution d'Arnaud Farine.
Écrit par un développeur pour un développeur, ce livre est assez agréable
à lire et très bien découpé. Il va, de manière progressive, vous expliquer
un à un les points importants pour bien comprendre les fondations de
l'architecture Android. Les chapitres sont très explicites et réussissent
à faire passer leurs messages. Pour cela, chaque chapitre se base sur un
exemple simple et concret qui facilite la compréhension. Pour faciliter
le lien entre les explications et le code, l'auteur a décoré ses
explications de code Java, XML et d'images résultat.
La traduction ne change en rien la clarté et la qualité des explications.
Lorsque l'on s'aperçoit que le livre est basé sur Android 1.5, on peut
penser qu'il est déjà obsolète. Ce qui est totalement faux car les
fondations de l'architecture ont très peu changé depuis et resteront
stables dans le futur.
Bien sûr, rien ne vaut la documentation officielle
pour vous permettre de rester à jour.
Pour moi, le public visé est plutôt le niveau débutant/intermédiaire :
- Débutant : il faut les bases de java. Le bouquin est sur Android. Avoir pratiqué un peu Android est un plus.
- Intermédiaire : remet bien les idées en place. Un très bon compromis quand on a commencé, comme moi, "en live"
- Avancé : tu seras sûrement déçu. Le livre reste exclusivement sur les fondamentaux.
Pour conclure, c'est un très bon livre sur Android. Si vous voulez
débuter ou revoir les fondamentaux, ce livre est pour vous. Après
lecture, le cycle de vie d'une activity ou d'un service,
les ressources, les layouts, les content providers, ... n'auront
plus de secret pour vous (enfin presque :p).
Les codes sources du livre sont disponibles sur le site de l'éditeur.
Vous y trouverez aussi quelques extraits du livre qui vous
permettrons de vous faire une idée.
Sommaire- Chapitre 1: Tour d'horizon
- Chapitre 2: Structure d'un projet
- Chapitre 3: Contenu du manifeste
- Chapitre 4: Création d'un squelette d'application
- Chapitre 5: Utilisation des layouts XML
- Chapitre 6: Utilisation des widgets de base
- Chapitre 7: Conteneurs
- Chapitre 8: Widgets de sélection
- Chapitre 9: S'amuser avec les listes
- Chapitre 10: Utiliser de jolis widgets et de beaux conteneurs
- Chapitre 11: Utilisation des menus
- Chapitre 12: Polices de caractères
- Chapitre 13: Intégrer le navigateur de WebKit
- Chapitre 14: Affichage de messages surgissant
- Chapitre 15: Utilisation des threads
- Chapitre 16: Gestion des événements du cycle de vie d'une activité
- Chapitre 17: Utilisation des préférences
- Chapitre 18: Accès aux fichiers
- Chapitre 19: Utilisation des ressources
- Chapitre 20: Accès et gestion des bases de données locales
- Chapitre 21: Tirer le meilleur parti des bibliothèques Java
- Chapitre 22: Communiquer via Internet
- Chapitre 23: Création de filtres d'intentions
- Chapitre 24: Lancement d'activités et de sous-activités
- Chapitre 25: Trouver les actions possibles grâce à l'introspection
- Chapitre 26: Gestion de la rotation
- Chapitre 27: Utilisation d'un fournisseur de contenu (content provider)
- Chapitre 28: Construction d'un fournisseur de contenu
- Chapitre 29: Demander et exiger des permissions
- Chapitre 30: Création d'un service
- Chapitre 31: Appel d'un service
- Chapitre 32: Alerter les utilisateurs avec des notifications
- Chapitre 33: Accès aux services de localisation
- Chapitre 34: Cartographie avec MapView et MapActivity
- Chapitre 35: Gestion des appels téléphoniques
- Chapitre 36: Recherches avec SearchManager
- Chapitre 37: Outils de développement
- Chapitre 38: Pour aller plus loin
365 pages,
1ère édition,
Éditions Campus Press / Pearson,
ISBN10 : 2744023825,
ISBN13 : 9782744023828 Commandez sur www.amazon.fr : 32.30 EUR TTC seulement (au lieu de 34.00 EUR TTC : prix éditeur)
-
Livraison Gratuite ! |

 |  | AndroidDévelopper des applications mobiles pour les Google Phonesde Florent GARIN |
Public visé : Débutants,Intermédiaires,Expérimentés Résumé de l'éditeur
Cet ouvrage s'adresse à tous ceux qui désirent se lancer ou se perfectionner dans le développement d'applications « mobiles » sous Android, le nouvel OS mobile open source lancé par Google. Il a pour but d'être le guide concret et indispensable pour développer une application, depuis le téléchargement du SDK (Software Development Kit) jusqu'au déploiement de l'application sur le téléphone. Il commence par décrire le « contexte » dans lequel Android a été créé par Google et ses partenaires de l'Open Handset Alliance. Il fournit ensuite l'essentiel de ce qu'il faut connaître de son architecture logicielle, avant de passer à la pratique du développement. La construction d'une interface graphique adaptée aux terminaux tactiles à taille réduite est expliquée en détail. Les quatre composants Activity, Service, BroadcastReceiver et ContentProvider qui sont les piliers d'Android sont décrits et mis en oeuvre avec des exemples. Un chapitre est consacré à la persistance des données et un autre aux communications réseau. Les derniers chapitres portent sur les écrans tactiles, les GPS, APN et autres accéléromètres qui sont « embarqués » dans les smartphones modernes.
Critique du livre par la rédaction ( Mike François)
(Novembre 2009)
217 pages ! À la première description du livre, 217 pages sur un thème qui n'a jamais été aussi présent dans toutes les discussions, on se dit que certaines notions sont survolées.
Détrompez-vous et courez chercher ce livre qui a, sans nul doute, la plus détaillée et la plus explicite des informations pour s'initier et développer avec le SDK de Google.
Des exemples, des captures d'écrans et des parties de codes, nous aident à entrevoir les multiples notions abordées dans le sujet. Plus qu'un livre de chevet, un compagnon de voyage qui nous promet de ne pas voir le temps défiler tant les éléments et la description en sont captivants. Venant de Java, que ce soit SE ou EE, ce livre est pour vous ! Bon nombre d'allusions ou de comparaisons aident les initiés de Duke à comprendre par analogie et méthodologie.
La structure globale est extrêmement agréable. Nous commençons chaque chapitre par un mini résumé des objectifs du chapitre et nous terminons par ce qu'il faut retenir.
Les titres de chaque partie résument avec exactitude le contenu. De l'explication détaillée d'Android à la vision de l'auteur sur le futur de la plateforme, chaque partie apporte des notions pertinentes et concrètes.
La première, voire la plus grande, motivation de l'achat de ce type de livre est de voir et comparer ce qu'apporte un système ou une technologie. L'auteur l'a bien compris et nous décrit, compare et résume les différents points qui font qu'Android pourrait devenir la première plateforme interopérable sur différents systèmes.
Pour le contenu du livre, comme toute lecture, nous attendons d'acquérir les connaissances nécessaires afin de pouvoir commencer, voire même développer en autonomie complète via les notions que nous venons d'acquérir.
Florent Garin a pensé aux différents cas de figure que nous pourrions nous poser et il n'est pas rare de se dire "Et si je souhaite faire ça ?", et qu'en tournant la page, le cas soit évoqué. Il en va de même pour les différents cas auxquels nous ne pensons pas.
Enfin, comme on commence à en avoir l'habitude, nous pouvons disposer des bouts de code évoqués dans le livre. L'auteur a allégé le contenu en s'axant sur les parties essentielles et les points dont traite le chapitre. Cependant, vous pouvez accéder en ligne à toutes les sources pour tester, comparer et adopter la philosophie Android. Les différents tests des bouts de code m'amènent à dire qu'ils sont de très bonne qualité et on sent que l'auteur a testé différentes approches afin d'exposer celle qui correspond au mieux à la plateforme et qui apporte des éléments essentiels à cette dernière.
J'ai beaucoup apprécié le soin de l'auteur à expliquer les différentes notions comme le vocabulaire RPC qui permet, aux personnes les moins accoutumées au langage, de comprendre aisément les différents termes cités ou les différentes comparaisons. Aussi, nous disposons d'une annexe fort utile décrivant les différentes commandes avec les différents attributs pour déployer en ligne de commande.
Au final, mon avis général est : sans nul doute, ... n'ayez pas de doute ! si vous souhaitez développer sur cette plateforme, ce livre est le livre de référence que je vous recommande.
Sommaire- Qu'est-ce qu'Android ?
- L'Open Handset Alliance.
- Architecture logicielle : un OS Linux.
- Le modèle de programmation.
- Construire l'interface graphique.
- La navigation entre écrans.
- Le bus de messages.
- Les tâches de fond.
- Le réseau.
- La persistance des données.
- Les interactions avec le matériel.
- Sécurité et déploiement.
- Le futur d'Android.
217 pages,
1ère édition,
7 Septembre 2009
Éditions Dunod,
ISBN10 : 2100531816,
ISBN13 : 978-2100531813 Commandez sur www.amazon.fr : 27,56 EUR TTC (prix éditeur 29 EUR TTC)
-
Livraison Gratuite ! |
 
|
|