Curso-de-Desarrollo de Aplicaciones para WatchOS (Apple Watch)

Curso-de-Desarrollo de Aplicaciones para WatchOS (Apple Watch)

30 horas
Todos los niveles
0 cuestionarios


WatchOS (anteriormente estilizado como Watch OS) es el sistema operativo del Apple Watch, desarrollado por Apple Inc. Está basado en el sistema operativo iOS y tiene muchas prestaciones similares a las de iOS. Fue lanzado por primera vez el 24 de abril de 2015, junto con el Apple Watch. El Apple Watch es, en este momento, el único dispositivo que utiliza WatchOS. Su API se denomina WatchKit. En la WWDC 2015, se anunció watchOS 2, con mayores mejoras como soporte para aplicaciones nativas de terceros. Nuevas posibilidades para los desarrolladores. Si eres un desarrollador, WatchKit para watchOS 2 pone a tu alcance un mundo de API para que accedas a todas las funcionalidades e innovaciones del Apple Watch. Así podrás diseñar apps específicamente para la muñeca.


Destinado a los desarrolladores con un poco de experiencia en desarrollo para iOS, watchOS 2 este curso se encuentra actualizado completamente para watchOS 2, Swift y Xcode 7. A partir de los conceptos básicos, este curso ofrece una introducción a las aplicaciones WatchKit y la arquitectura de desarrollo de aplicaciones watchOS 2 antes de cubrir temas tales como tablas, la navegación, la manipulación de entrada del usuario, mapas, menús, trabajar con imágenes y vídeos y la grabación y reproducción de audio. El Curso-de-Desarrollo de Aplicaciones para WatchOS (Apple Watch) también cubre temas como la comunicación y el intercambio de datos entre una aplicación WatchKit y iOS utilizando el Framework WatchConnectivity.


Parte 1: Una visión general, la construcción de una app  WatchKit

WatchKit App o watchOS App? | WatchKit y iOS | Frameworks watchOS SDK | Los componentes clave de una aplicación WatchK | Estructura básica WatchKit App | Crear un proyecto WatchKit App | El diseño de la interfaz de usuario de iOS App | La ejecución de la aplicación WatchKit

Parte 2: Arquitectura de WatchOS 2 e interactividad de la App

Arquitectura básica WatchKit | Los controladores de interfaz WatchKit | Los métodos de acción WatchKit | Outlets WatchKit | Transiciones de estado de la aplicación WatchKit | El Ciclo de Vida de un controlador de interfaz  | Directrices de extensión WatchKit | El establecimiento de conexiones de salida | El establecimiento de conexiones de acción

Parte 3: Tablas WatchKit en watchOS 2 y Navegación por Tablas

La Tabla WatchKit | Controlador de fila de la tabla | Inicialización de Tabla | La implementación de una tabla en una escena WatchKit App | Asociación de un controlador de fila con una clase controlador Fila | Creación de filas de tabla en tiempo de ejecución | Inserción de filas de tabla | Creación de los datos | Tabla de navegación de Aplicaciones WatchKit | Realización de una transición de escena | Añadiendo la matriz de datos Detalle | La implantación del método didSelectRow | La modificación del Método awakeWithContext

Parte 4: Interfaz WatchOS 2 basados en páginas de interfaces de usuario y controladores de interfaz modal

Los elementos de una interfaz basada en páginas WatchKit | La asociación de escenas página | Páginas que gestionan en tiempo de ejecución | Presentación modal en el Código | Adición de más controladores de interfaz | Asignación de controladores de interfaz | Adición del controlador de interfaz de temporizador | La adición de los modales Segues | Configuración de los datos de contexto | Configuración del temporizador

Parte 5: Manipulación de entrada de usuario, Conectividad, Mensajes y Vistas

Obtención de entradas de usuario | Viendo el controlador de entrada de texto | Detectar si la entrada es una cadena o NSData Objeto | Dictado de entrada directa | Ver opciones de conectividad de Comunicación | Modo de transferencia de archivos | Modo de mensajería interactiva | WatchConnectivity  | El watchDirectory URL  | Envío y recepción de datos de contexto de aplicación | Transferencia de archivos | Enviar y recibir mensajes interactivos | El establecimiento de salidas y acciones | Enviar un mensaje a la aplicación de iOS | La arquitectura de un Vistas WatchKit | Adición de una Vista a una aplicación existente WatchKit

Parte 6: Creación de Menús, trabajo con imágenes y animaciones

Menús de contexto WatchKit | Creación de un menú contextual en el Interface Builder | Adición y eliminación de elementos de menú en Código | Visualización de imágenes en Aplicaciones WatchKit | La comprensión de Imágenes  | Visualización de imágenes animadas | Creación de animaciones por secuencia de imágenes | Cambio de la posición de un objeto de interfaz | Cambiar el tamaño de un objeto de interfaz | Animación de cambios en la interfaz

Parte 7: Compartir archivos multimedia mediante la aplicación, reproducir video y audio

Sandbox, contenedores y la configuración de usuario | El intercambio de datos mediante la aplicación  | Configuración de una instancia WKInterfaceMovie | Reproducción de contenido directamente | Adición de un archivo de vídeo  | El controlador de grabación de audio | Grabación y reproducción de audio | Los atributos de personalización para tamaños de la pantalla | El trabajo con tamaños de pantalla en el Interface Builder | Identificar el tamaño de pantalla en tiempo de ejecución

Parte 8: Mapas y Notificaciones

El diseño de la interfaz de usuario de la aplicación WatchKit con mapa | Obtener la posición actual | Adición de zoom al mapa | Creación de acciones de notificación | Manejando acciones estándar de notificación | Notificaciones personalizadas | Notificaciones dinámicas y estáticas | El método handleActionWithIdentifier | Respuestas de texto a Notificaciones


El plan de estudios está vacío.
0 total

160 thoughts on “Curso-de-Desarrollo de Aplicaciones para WatchOS (Apple Watch)

  1. This awesome blog is really educating and also factual. I have discovered many handy tips out of this amazing blog. I ad love to visit it over and over again. Thanks a bunch!

  2. Howdy just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.

  3. With an competitive offer, Logika remote DBA services take care of your Oracle databases in all its phases – from initial installation and configuration to a complete and professional daily administration.

  4. Oh my goodness! Amazing article dude! Thank you so much, However I am having issues with your RSS. I donít know why I cannot subscribe to it. Is there anybody having similar RSS issues? Anyone that knows the solution can you kindly respond? Thanks!!

  5. Hi my family member! I want to say that this post is awesome, nice written and include approximately all vital infos. I¡¦d like to see extra posts like this .

  6. Enjoyed examining this, very good stuff, thanks . “We swallow greedily any lie that flatters us, but we sip little by little at a truth we find bitter.” by Denis Diderot.

  7. What’s Happening i am new to this, I stumbled upon this I have found It positively useful and it has aided me out loads. I hope to give a contribution & assist other customers like its helped me. Good job.

  8. I blog frequently and I really thank you for your information. This great article has truly peaked my interest. I am going to take a note of your blog and keep checking for new details about once a week. I subscribed to your Feed as well.

  9. Hello there! This post could not be written any better! Reading through this post reminds me of my good old room mate! He always kept talking about this. I will forward this post to him. Pretty sure he will have a good read. Many thanks for sharing!

  10. Xem Trực Tiếp Viettel Vs Bình Dương Tại V League 2021 Ở Kênh Nào? xem lai chung ket c1Đội tuyển nước Việt Nam chỉ cần thiết một kết quả hòa có bàn thắng nhằm lần thứ hai góp mặt tại World Cup futsal. Nhưng, nhằm thực hiện được điều đó

  11. Thank you, I have recently been searching for information about this topic fora long time and yours is the greatest I have discovered sofar. However, what concerning the bottom line? Are you positive about the supply?

  12. Greetings from Los angeles! I’m bored to tears at work so I decided to check
    out your blog on my iphone during lunch break. I love
    the info you present here and can’t wait to take a look when I get home.
    I’m shocked at how fast your blog loaded on my phone .. I’m not even using
    WIFI, just 3G .. Anyhow, amazing site!

  13. I was curious if you ever thought of changing the structure of your website?
    Its very well written; I love what youve got to
    say. But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having one or two images.

    Maybe you could space it out better?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *