
Android Wearable Programming
Steven F. Daniel
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~224
- Nivel
- Intermedio
De qué trata
Guía técnica escrita por Steven F. Daniel y publicada por Packt, orientada a la programación para la primera generación de dispositivos vestibles con Android Wear (antecesor de Wear OS, basado en Android 5.0 Lollipop). Está concebida para desarrolladores Android de nivel intermedio que ya dominan la creación de aplicaciones convencionales para teléfonos inteligentes y desean expandir su campo de trabajo hacia factores de forma complementarios: smartwatches, gafas inteligentes (Google Glass) y pantallas de televisión (Android TV).
El núcleo de la enseñanza se focaliza en las APIs y herramientas específicas de hardware complementario: el uso de NotificationCompat con WearableExtender para enviar notificaciones interactivas y recibir entrada de voz vía RemoteInput; el diseño de interfaces en pantallas circulares y cuadradas mediante WatchViewStub y CardFragment; y la sincronización bidireccional entre el teléfono y el reloj a través de la Wearable Data Layer API (DataApi, MessageApi, NodeApi y transferencia de Assets). Además, el autor dedica capítulos prácticos al desarrollo de tarjetas en vivo (Live Cards) para Google Glass con el Glass Development Kit (GDK) y el diseño de aplicaciones para Android TV empleando la librería Leanback.
El aprendizaje se asienta en la construcción de proyectos funcionales para cada dispositivo, incluyendo aplicaciones autónomas para relojes, módulos de sincronización móvil-vestible y paneles de navegación para televisores operables con control remoto D-pad, concluyendo con el empaquetado del APK vestible dentro del APK móvil principal. Su mayor valor reside en mostrar cómo estructurar un ecosistema multidispositivo y transferir datos con baja latencia. Como aviso importante, el ecosistema evolucionó significativamente: Google Glass fue descontinuado comercialmente y Android Wear fue refundado como Wear OS con APIs renovadas en Google Play Services, por lo que el texto debe leerse como una excelente base de conceptos arquitectónicos y sincronización de periféricos.
- Android Wear
- Wear OS
- Wearable Data Layer API
- NotificationCompat
- RemoteInput
- WatchViewStub
- Google Glass GDK
- Android TV Leanback
- Empaquetado de APKs
- Smartwatches
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación interactiva para smartwatch
Aplicación de interfaz adaptable con WatchViewStub para formatos de pantalla redondos y cuadrados que gestiona notificaciones enriquecidas y respuestas por voz del usuario.
Módulo de sincronización de datos con Wearable Data Layer API
Sistema de comunicación cliente-periférico que intercambia estados, mensajes y datos binarios en tiempo real entre un smartphone y un dispositivo Android Wear.
Tarjeta interactiva para Google Glass
Módulo visual (Live Card) para Google Glass desarrollado con el Glass Development Kit (GDK) que responde a comandos de voz y gestos en el touchpad lateral.
Interfaz multimedia para Android TV
Aplicación visual adaptada para pantallas de gran formato utilizando la librería Android Leanback, diseñada para navegación fluida mediante control remoto.

