{"product_id":"benbourahla-nazim-android-4-les-fondamentaux-du-developpement-d-applications-java-9782746075603","title":"Android 4 - Les fondamentaux du développement d'applications Java","description":"\u003cp\u003eCe livre est destiné aux \u003cb\u003edéveloppeurs, même débutants\u003c\/b\u003e, qui souhaitent connaître et\n maîtriser le développement d'\u003cb\u003eapplications Java sur Android 4\u003c\/b\u003e (en versions 4.0 - alias Ice\n Cream Sandwich - et 4.1 - alias Jelly Bean - au moment de l'écriture). Sa lecture nécessite\n des connaissances basiques en programmation Java et XML mais aucun pré-requis particulier\n sur Android.\u003c\/p\u003e\u003cp\u003eAprès une \u003cb\u003eprésentation de la plateforme Android\u003c\/b\u003e et des \u003cb\u003eprincipes de programmation\u003c\/b\u003e\n qui lui sont spécifiques, vous apprendrez à \u003cb\u003einstaller et configurer l'environnement\n de développement\u003c\/b\u003e. Vous évoluerez ensuite de façon progressive afin de connaître\n toutes les \u003cb\u003ebriques essentielles\u003c\/b\u003e à la création d'applications Android. Ainsi, vous apprendrez\n à créer des interfaces de plus en plus complexes (\u003cb\u003elayouts, ressources, ActionBar,\n menus, listes, popups, webview\u003c\/b\u003e, etc.), à \u003cb\u003egérer la navigation et la communication\u003c\/b\u003e\n entre les différentes interfaces d'une application ou entre plusieurs applications. Vous\n découvrirez les méthodes de création d'interfaces personnalisées (\u003cb\u003egestion des thèmes,\n animations, police\u003c\/b\u003e) ainsi que la \u003cb\u003egestion des différents évènements utilisateurs\u003c\/b\u003e (clic,\n rotation, etc.). Vous apprendrez à \u003cb\u003eoptimiser le code de l'application\u003c\/b\u003e, ses interfaces et à\n \u003cb\u003egérer la fragmentation de la plateforme\u003c\/b\u003e (versions d'Android, taille et résolution des\n écrans, différences matérielles, etc.). Vous verrez comment récupérer des données nécessaires\n à une application (\u003cb\u003ewebservice, gestion de la connectivité, parsing Xml \/ Json\u003c\/b\u003e),\n les stocker (\u003cb\u003esharedPreferences, fichiers, base de données SQLite\u003c\/b\u003e) et les partager avec\n d'autres applications (\u003cb\u003eContentProvider, Intent\u003c\/b\u003e, etc.). Vous pourrez \u003cb\u003ecréer et interagir\n avec des cartes\u003c\/b\u003e (Google Map, localisation, conversion position\/adresse).\u003c\/p\u003e\u003cp\u003eEnfin, vous apprendrez à gérer les différents traitements et interactions effectués dans\n une application et à identifier ceux qui doivent s'exécuter en tâches de fond (\u003cb\u003eAsyncTask,\n Thread, Service, Broadcast Receiver, Widget\u003c\/b\u003e, etc.) ainsi que les méthodes d'accès aux\n \u003cb\u003edifférentes fonctionnalités d'un appareil sous Android\u003c\/b\u003e (appels, sms, caméra, accéléromètre,\n capteur magnétique, Bluetooth, TTS, NFC, etc.).\u003c\/p\u003e\u003cp\u003eTous les exemples présentés dans ce livre sont \u003cb\u003edisponibles en téléchargement\u003c\/b\u003e sur le site\n www.editions-eni.fr.\u003c\/p\u003e","brand":"ENI","offers":[{"title":"Default Title","offer_id":53861683822934,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"url":"https:\/\/www.momoxbooks.com\/products\/benbourahla-nazim-android-4-les-fondamentaux-du-developpement-d-applications-java-9782746075603","provider":"momoxbooks","version":"1.0","type":"link"}