
Android 5 Programming by Example
Kyle Mew
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~212
- Nivel
- Intermedio
De qué trata
Guía práctica orientada a proyectos que introduce las capacidades visuales, componentes de interfaz y cambios de arquitectura incorporados en Android 5.0 (Lollipop). Está pensada para desarrolladores de nivel intermedio o programadores con conocimientos generales de Java que desean dar el salto al desarrollo móvil práctico, familiarizándose con el entorno oficial Android Studio y las especificaciones visuales de Material Design.
El recorrido formativo enseña a configurar proyectos con Android Studio y Gradle, aplicando temas y elevaciones de Material Design a través de widgets modernos como RecyclerView y CardView para el manejo eficiente de colecciones de datos. Aborda el reconocimiento de interacción táctil con GestureDetector y SimpleOnGestureListener, sistemas de navegación mediante ViewPager con pestañas y Fragments, notificaciones emergentes de alta visibilidad (heads-up) y en pantalla de bloqueo, integración de mapas y geolocalización continua mediante Google Play Services, y captura de vídeo, audio y fotografía aprovechando la API Camera2. Además, dedica un bloque específico a la adaptación de interfaces para plataformas como Android Wear, Android TV y Android Auto, cerrando con el proceso de firma y despliegue en Google Play Store.
Cada capítulo conduce a la construcción de un caso práctico o miniaplicación que ilustra una tecnología concreta, desde galerías controladas por gestos hasta un visor de mapas en tiempo real y módulos de captura de medios con Camera2. Es un libro muy directo y de fácil asimilación para ponerse al día con el lenguaje visual de Lollipop; sin embargo, debido a su extensión reducida, prescinde de arquitecturas de software empresariales complejas (como MVP o MVVM) y de temas avanzados de persistencia relacional con bases de datos locales.
- Android 5.0 Lollipop
- Android Studio
- Material Design
- RecyclerView
- CardView
- Gestos táctiles
- Google Maps API
- Camera2 API
- Android Wear
- Notificaciones
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Catálogo interactivo con tarjetas de Material Design
Aplicación de visualización de contenidos estructurados que implementa RecyclerView y CardView con adaptadores personalizados, respondiendo a eventos de selección y adaptando el diseño a orientaciones vertical y horizontal.
Galería de imágenes con gestos táctiles
Visor interactivo que utiliza GestureDetector y SimpleOnGestureListener para detectar deslizamientos (flings), toques y arrastres en pantalla y navegar entre imágenes de una galería.
Aplicación de mapas y ubicación en tiempo real
Herramienta de geolocalización que interactúa con Google Play Services para obtener la última posición conocida del dispositivo, recibir actualizaciones en segundo plano y desplazar y animar la cámara en Google Maps.
Capturador multimedia con Camera2
Módulo que interactúa con el hardware del dispositivo para ofrecer previsualización en vivo, capturar y almacenar fotografías, y grabar y reproducir secuencias de audio y vídeo.

