
Pro Android Wearables
Wallace Jackson
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~580
- Nivel
- Intermedio
De qué trata
Guía especializada de Wallace Jackson dedicada a la creación de aplicaciones para el ecosistema de smartwatches con Android Wear, tomando como base Android 5.0 Lollipop y las versiones fundacionales del Android Wear SDK. El texto está dirigido a programadores móviles de nivel intermedio a avanzado que ya dominan Java y el flujo de trabajo en Android Studio, y desean trasladar sus competencias técnicas al desarrollo en pantallas de factor de forma reducido y dispositivos corporales.
La obra aborda con minuciosidad la interfaz Material Design adaptada a pantallas circulares y cuadradas, y profundiza en la WatchFaces API para diseñar y programar esferas de reloj digitales y analógicas. Enseña a estructurar motores de tiempo con TimeZone y BroadcastReceiver, manipular gráficos vectoriales y rasterizados con la API Canvas, y gestionar la transición entre los modos ambiental y activo para optimizar el consumo de batería. En el apartado de conectividad, examina la sincronización de datos con smartphones mediante Google Play Services (Wearable API, DataApi, MessageApi y NodeApi) para construir actividades de configuración complementarias (Companion Activities), además de tratar el acceso a sensores de hardware (altímetro, brújula, podómetro), la depuración con Android Debug Bridge (ADB) vía Bluetooth y la monitorización de energía con JobScheduler y Battery Historian.
A lo largo del libro se implementan esferas de reloj personalizadas y una aplicación móvil complementaria encargada de transmitir opciones de configuración al reloj. Su gran valor está en desgranar la arquitectura gráfica y los patrones de sincronización de bajo consumo en vestibles, aunque debe leerse considerando que Android Wear fue renombrado posteriormente a Wear OS y que la gestión de dependencias moderna se apoya en bibliotecas Jetpack. Es un recurso técnico sólido para comprender la base de la ingeniería de software en relojes inteligentes.
- Android Wear
- WatchFaces API
- Google Play Services
- Wearable Data API
- Android Studio
- Material Design
- Canvas 2D
- Gráficos vectoriales
- Sensores de hardware
- Optimización de batería
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Esferas de reloj analógicas y digitales (Watch Faces)
Diseño e implementación de carátulas para smartwatches con soporte para modos ambiente y activo, renderizadas con Canvas y gráficos vectoriales bajo criterios de bajo consumo energético.
Aplicación complementaria para smartphone (Companion Activity)
Aplicación para el teléfono que se enlaza con el smartwatch y transfiere parámetros de personalización a la esfera mediante la Wearable Data API de Google Play Services.

