Programmation android
Android
De la conception au déploiement avec le SDK Google Android 2
Damien Guignard Julien Chable Emmanuel Robles
Avec la contribution de Nicolas Sorel et Vanessa Conchodon
Avant-propos
La téléphonie mobile a connu une explosion dans les années 2000 mais aucune révolution n’a semblé arriver depuis : les appareils tendaient à tous se ressembler, les innovations n’avaient plus vraiment de saveur ; les applications étaient difficiles d’accès de par leur mode de distribution et souvent peu performantes à cause des faibles capacités des appareils. Depuis quelques mois, les smartphones sont dotés d’une puissance plus importante et d’espaces de stockage conséquents. Les téléphones tendent à devenir des objets artistiques, presque de reconnaissance sociale, et possèdent des fonctionnalités qu’aucun téléphone ne pouvait espérer auparavant : connexion haut débit, localisation GPS, boussole, accéléromètre, écran tactile souvent multipoint, marché d’applications en ligne… Autant de qualités permettant de créer des applications innovantes et de les distribuer en toute simplicité. La plate-forme Android apporte tout cela au consommateur, mais surtout, elle affranchit le développeur de nombreuses contraintes par son ouverture ; elle permet à n’importe quel développeur de créer ses applications avec un ticket d’entrée quasi nul. Le framework et le système d’exploitation et outils associés ont un code source ouvert, leur accès est gratuit et illimité. Plus besoin de négocier avec le constructeur du téléphone pour qu’il vous laisse développer sur sa plate-forme. Tous les développeurs sont ainsi sur un même pied d’égalité, qu’ils soient une grande entreprise ou quelques jeunes dans un garage ; tous peuvent ajouter de la mobilité à des applications existantes.
VI
Développer avec Android
À qui est destiné cet ouvrage ?
Cet ouvrage se veut accessible à toute personne qui souhaite créer des applications mobiles sur la plate-forme Android. Que vous