Marc 21

001 865
003 BLIO
005 29112016120054
020 978-2-7460-9814-5
082 005.133
090 B431
100 Benbourahla, Nazim
$q Nazim Benbourahla
245 Android 5. Principios del desarrollo de aplicaciones Java.
$b Incluye portada
260 Barcelona : ENI; 2015.
$a Barcelona
$b ENI
$c 2015
300 412 p. 21 cm.
$a 412 p.
$c 21 cm
500 $3 1
502 Sin Nombre
520 Este libro está dirigido a desarrolladores, incluso debutantes, que deseen conocer y dominar el desarrollo de aplicaciones Java en Android 5 (en versión 5.0.x - alias Lollipop - en el momento de su edición). Para su lectura, se requieren conocimientos básicos en programación Java y en el uso de XML pero ningún requisito particular sobre Android. Después de una presentación de la plataforma Android y de sus principios de programación específicos, aprenderá a instalar y configurar el entorno de desarrollo (Android Studio y SDK Android). A continuación, irá aprendiendo de forma gradual para conocer todos los elementos esenciales en la creación de aplicaciones Android. De este modo, aprenderá a crear interfaces cada vez más complejas (layouts, recursos, ActionBar, menús, listas, popups, webview, fragmentos, pestañas, etc.), a gestionar la navegación y la comunicación entre las distintas interfaces de una aplicación o entre varias aplicaciones y descubrirá las novedades de la versión 5 de Android (Material Design, Toolbar, CardView, Notificaciones Android Wear…). Aprenderá a crear interfaces personalizadas (gestión de temas, animaciones, tipografía) y a gestionar los distintos eventos de usuario (clic, rotación, etc.). Aprenderá, también, a optimizar el código de la aplicación, sus interfaces y a gestionar la fragmentación de la plataforma (versiones de Android, tamaño y resolución de pantallas, diferencias en el hardware, etc.). Verá cómo recuperar los datos necesarios para el funcionamiento de una aplicación (servicios web, gestión de la conectividad, parsing Xml / Json), cómo almacenarlos (sharedPreferences, archivos, base de datos SQLite) y cómo compartirlos con otras aplicaciones (ContentProvider, Intent, etc.). Podrá crear e interactuar con mapas (Google Maps, localización, conversión posición/dirección).
521 Cualquier público
546 Espa?ol
650 EIT; INGENIERIA DE SISTEMAS; ANDROID; APLICACIONES
850 BIBLIOTECA UDI