
Android Developer Tools Essentials
Mike Wolfson
- Editorial
- O'Reilly
- Año
- 2013
- Páginas
- ~250
- Nivel
- Intermedio
De qué trata
Guía técnica centrada exclusivamente en el ecosistema y la suite de herramientas del desarrollador de Android (Android Developer Tools o ADT). Publicada en 2013, captura un momento clave de transición técnica en la era de Android 4.x (Jelly Bean), cubriendo tanto el histórico entorno de Eclipse con el plugin ADT como la introducción temprana de Android Studio con Gradle. Está dirigida a programadores de nivel intermedio que ya escriben aplicaciones en Java pero necesitan profesionalizar su flujo de trabajo diario, automatizar tareas y depurar aplicaciones en un ecosistema heterogéneo y fragmentado.
El texto desglosa de manera exhaustiva el catálogo de herramientas del SDK de Android. Enseña la configuración y manejo de emuladores mediante el AVD Manager, el control por línea de comandos mediante Android Debug Bridge (ADB) y Fastboot, y la simulación de eventos de hardware como llamadas entrantes, estado de la batería, sensores y coordenadas de geolocalización. Explica los sistemas de compilación con Apache Ant y el emergente Gradle (capítulo a cargo de Donn Felker), pruebas automatizadas con Application Exerciser Monkey y Monkeyrunner, análisis estático de código con Android Lint, inspección de jerarquías visuales con Hierarchy Viewer y monitoreo del rendimiento y la memoria con DDMS, Traceview y Systrace.
La obra prescinde del desarrollo de una aplicación comercial de punta a punta y se concentra en ejercicios prácticos de inspección, depuración, automatización y optimización sobre aplicaciones de prueba. Aporta una comprensión profunda de cómo funciona la infraestructura interna del SDK de Android y cómo exprimir cada utilidad para diagnosticar cuellos de botella y fugas de recursos. Como contrapartida, las versiones tempranas de Android Studio y Gradle tratadas han quedado obsoletas frente a las versiones contemporáneas, y Eclipse dejó de ser soportado oficialmente. Aun así, ofrece una sólida formación sobre las utilidades de bajo nivel (ADB, emuladores y profiling) que siguen vigentes en el núcleo del desarrollo móvil.
- Android Developer Tools
- Android Studio
- Eclipse ADT
- ADB
- Gradle
- DDMS
- Traceview
- Android Lint
- Hierarchy Viewer
- Monkeyrunner
- Zipalign
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

