
Android Studio Cookbook
Mike van Drongelen
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~232
- Nivel
- Intermedio
De qué trata
Recetario práctico escrito por Mike van Drongelen y editado por Packt, enfocado en exprimir al máximo las capacidades del entorno Android Studio y el desarrollo moderno en Android (en la época de Android 5.0 Lollipop y 6.0 Marshmallow). La obra está orientada a desarrolladores que ya poseen conocimientos sólidos de programación orientada a objetos en Java y fundamentos de Android, particularmente aquellos que realizaban la transición desde el clásico entorno Eclipse ADT hacia el IDE oficial respaldado por Google.
El libro estructura su contenido en soluciones puntuales que cubren el flujo de trabajo con scripts de construcción en Gradle, refactorización avanzada de código, emulación con Genymotion y gestión de variantes de compilación (build variants). En el apartado de desarrollo, enseña a implementar las directrices de Material Design con RecyclerView, CardView, elevaciones y transiciones; captura multimedia avanzada mediante la Camera2 API; sincronización con bases de datos en la nube usando el backend de Parse; creación de Content Providers y Observers para compartir datos entre aplicaciones; y el desarrollo para factores de forma variados, incluyendo Android Wear (aplicaciones a pantalla completa y watch faces) y Android TV.
Al tratarse de un formato 'Cookbook', cada receta resuelve un desafío concreto mediante código y explicaciones directas, practicando desde la creación de una app de notas sincronizadas ('Daily Thoughts') hasta esferas de reloj para smartwatches y pruebas unitarias con Robolectric. Su gran aportación radica en los capítulos dedicados al rendimiento y la calidad, donde aborda el análisis estático con Lint, el diagnóstico de sobregiro gráfico (overdraw) y el perfilado de memoria. Debe tenerse en cuenta que servicios de terceros como Parse fueron discontinuados y que la emulación oficial de Android Studio ha evolucionado drásticamente, pero los conceptos de arquitectura modular con Gradle y optimización siguen siendo fundamentales.
- Android Studio
- Gradle
- Material Design
- RecyclerView
- Camera2 API
- Robolectric
- Android Wear
- Content Providers
- Optimización de memoria
- Overdraw
- Genymotion
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

