- Cursos
- Tecnología
- Desarrollo APP
- Aprende a desarrollar apps para Apple Watch
Aprende a desarrollar apps para Apple Watch
El Apple Watch abre un nuevo mundo de posibilidades para los desarrolladores. Aprende a crear apps que expriman el potencial de este nuevo gadget

Desarrollador iOS
Haz de tu sueño tu profesión y empieza una Carrera desde 12€/mes
AccederDescripción del curso
El Apple Watch es uno de los productos más revolucionarios de la última época. Ofrece cientos de posibilidades a los desarrolladores que pueden crear apps espectaculares aprovechando todo su potencial.
Actualmente el App Store del Apple Watch cuenta con pocas apps por lo que es un mercado ideal para lanzar tu proyecto. Aproximadamente 10 millones de personas tienen su smart watch listo para llenarlo con las apps que aprendas a desarrollar en este curso.
No es necesario tener experiencia previa en programación de apps ya que en este curso empezaremos desde cero. Pero desde cero de verdad, a si que no te asustes si eres nuevo en esto. Además estaré a tu disposición en todo momento para resolver cualquier duda que puedas tener.
¿A qué esperas pues? Aprende a crear tus apps para Apple Watch ahora mismo!
Contenido del curso
Tu primera app: ¡Hola Reloj!
01:19:27- Tu primera app: ¡Hola reloj!04:04AVANCE
- Añadir el target del reloj al proyecto09:36AVANCE
- El uso de UILabels10:09AVANCE
- Cambiar el texto de las UILabels en el código11:18
- ¡Emojis aleatorios!12:31
- El uso de los botones - WKInterfaceButton09:02
- El uso de los switch - WKInterfaceSwitch10:22
- El uso de los sliders - WKInterfaceSlider09:03
- Práctica 1: ¿Par o Impar?01:41
- Práctica 1: Solución01:41
La arquitectura de Apple Watch
54:10- Apple Watch y Watch OS03:48
- Sistema operativo, interactuación y tamaños de reloj07:47
- WatchKit04:44
- Las apps de WatchKit, infraestructura11:55
- Los objetos de WatchKit13:20
- El nuevo diseño y layout03:36
- Y más añadidos: Notificaciones, Glances y Complications09:00
Sección 5: Controles de interfaz
02:17:15- El reloj de Cocina06:00
- Los grupos y los temporizadores12:26
- La gestión del tiempo con NSDate y WKInterfaceTimer07:01
- Los botones de más y menos14:42
- El punto de la carne13:09
- Seleccionar el punto de cocción12:34
- ¿Cuanto le queda a la carne?09:18
- El cambio de unidades con un WKInterfaceSwitch12:51
- Imágenes open source con Pixabay y creación de un logo08:45
- Los selectores: WKInterfacePicker05:07
- Los tipos de WKInterfacePickers06:23
- El uso de los selectores - WKInterfacePicker11:30
- Un selector con cabecera y una nueva forma de recorrer arrays11:18
- Los selectores con imágenes06:11
Layout y diseño de interfaces
46:24- El concepto de layout05:40
- El layout de los grupos20:30
- El content size08:05
- El relative spacing05:31
- Práctica 5: Mi carta de presentación03:00
- Práctica 5: una posible solución03:38
Imágenes
01:11:31- Las imágenes en WatchOS16:37
- Edición de imágenes y aspect ratios13:51
- Animaciones y GIFS. Cómo editar imágenes en terminal14:32
- Práctica 6: ¡Piedra, papel o tijeras!02:30
- Piedra, papel o tijeras, el diseño de la app10:31
- Piedra, papel o tijeras, la programación de la app13:30
Las tablas
33:34- El uso de WKInterfaceTable05:40
- Cómo añadir contenido a una WKInterfaceTable05:40
- ¡Reto! Añade imágenes a una WKInterfaceTable06:41
- Práctica 7: Las tablas de Multiplicar02:12
- Las tablas de multiplicar, solución13:21
La navegación
01:45:22- La navegación entre WKInterfaceControllers03:18
- La navegación jerarquizada entre WKInterfaceControllers04:01
- Practicando la navegación jerarquizada09:16
- Practicando la navegación paginada03:29
- Practicando la navegación paginada10:06
- La navegación modal entre WKInterfaceControllers04:23
- Practicando la navegación modal06:07
- Unos últimos consejos acerca de la navegación04:41
- Práctica 8: El selector de colores01:38
- El selector de los colores: El manager de los colores28:14
- El selector de los colores: El diseño de la interfaz07:15
- El selector de los colores: Cambiar de color modalmente15:10
- El selector de los colores: La información del color07:44
Proyecto 1
09:48- Proyecto04:06
- Detalles específicos del proyecto. Cómo estructurar el recetario05:42
Los menús
01:39:14- Los menús del Apple Watch03:13
- Fundamentos básicos de los menus05:05
- Creando un menú desde el Storyboard05:56
- Creando un menú dinámico por código10:03
- Práctica 9: El cronómetro04:14
- La clase CircuitTimer para la tabla de tiempos14:10
- Diseño de la tabla de tiempos17:35
- La pantalla del tiempo por vuelta18:10
- El menú de ordenación y cómo ordenar arrays10:56
- El menú dinámico de las carreras de Formula 109:52
Conectividad e internet
01:58:47- Contactar con internet15:14
- Descargar y guardar una imagen en el Apple Watch12:51
- El uso de ficheros XML26:32
- Práctica 10: El conversor de divisas (versión XML)03:09
- El conversor de divisas: la vista15:22
- El conversor de divisas: conexión con la api de yahoo finances26:33
- El uso de los ficheros JSON19:06
Intercambio entre el Apple Watch y el iPhone
01:49:06- Comunicación reloj - móvil01:18
- Almacenamiento de datos con NSUserDefaults13:19
- NSUserDefaults con App Groups15:15
- Por qué no a NSUserDefaults06:27
- El uso de Watch Connectivity Session15:02
- Proyecto 11: Mis Notas11:15
- Conexión iPhone - Apple Watch19:07
- Conexión Apple Watch - iPhone27:23
Glances, un vistazo al Apple Watch
21:01- ¿Qué es una glance?02:06
- Crear una glance08:33
- Reto: Vistazos aleatorios01:19
- Los gatitos aleatorios de un vistazo09:03
Las notificaciones del Apple Watch
50:37- ¿Qué es una notificación?04:40
- Crear una notificación12:24
- Proyecto: ¿Cómo te encuentras hoy?01:11
- ¿De qué humor estas con las notificaciones?20:57
- El diseño tabular11:25
Las complications del Apple Watch
37:51- ¿Qué son las complications?04:20
- Los métodos de gestión del contenido de las complications17:26
- Avance y retroceso en el tiempo con las complications16:05
Proyecto 2
03:38- El brain training03:38
Bonus
27:11- Promociona tu app con wordpress27:11
Valoraciones
- 5 ESTRELLAS50%
- 4 ESTRELLAS50%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- LedisRivera ChangraIncluir valoración media (en números)
- JavierSorianoIncluir valoración media (en números)
- RubenAbdiasIncluir valoración media (en números)
- SergioGarcía DiéguezIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más