En este curso de desarrollo de apps para Apple Watch aprenderemos WatchKit creando una app con interfaz, mapas, geolocalización y App Store.
A lo largo de diez clases prácticas crearemos una aplicación para Apple Watch desde cero. El proyecto será una app para guardar dónde hemos aparcado el coche y poder volver a localizarlo, una excusa perfecta para trabajar interfaces, localización, persistencia y comunicación con iPhone.
Empezaremos entendiendo qué app vamos a desarrollar, qué es watchOS y qué papel tiene WatchKit en la creación de aplicaciones para el reloj de Apple. A partir de ahí crearemos las primeras interfaces para Apple Watch y iPhone, aplicando Auto Layout y conectando objetos.
Después entraremos en la geolocalización. Veremos Core Location, MapKit y cómo mostrar nuestra posición en un mapa desde el Apple Watch. También trabajaremos la localización desde el iPhone y la geolocalización inversa para convertir coordenadas en una dirección legible.
El curso continúa con persistencia de datos para guardar la posición del coche, algoritmos para cambiar estados de la app y refactorización del código creando objetos que centralicen la gestión de la localización. Esta parte nos ayudará a mantener el proyecto más limpio.
También pintaremos la posición en el mapa, probaremos el comportamiento en real y comunicaremos iPhone y Apple Watch mediante Watch Connectivity, enviando datos entre ambos dispositivos para que la app funcione de forma integrada.
En la última clase puliremos detalles, crearemos iconos y prepararemos el envío a la App Store. Al terminar, habremos recorrido un proyecto completo de desarrollo para Apple Watch, desde la idea hasta una versión lista para publicar.
También veremos las particularidades de diseñar para un dispositivo pequeño, cercano y muy contextual. Una app para Apple Watch debe ser simple, rápida y útil en pocos segundos, así que cada pantalla, botón y dato mostrado tiene que estar muy justificado.
También veremos las particularidades de diseñar para un dispositivo pequeño, cercano y muy contextual. Una app para Apple Watch debe ser simple, rápida y útil en pocos segundos, así que cada pantalla, botón y dato mostrado tiene que estar muy justificado y responder a una acción concreta.
En definitiva, este curso nos ayudará a entrar en el desarrollo para Apple Watch creando una app funcional con WatchKit, mapas y conexión con iPhone. ¡Vamos al reloj!