Curso Completo de Desarrollo de Apps para Apple Watch

Aprende a crear tus propias apps desde cero para Apple Watch en Swift y a publicarlas en el App Store para hacer dinero
4.6 (42 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
314 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 163
  • Length 20.5 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 Spanish

Course Description

Hola a todos, me llamo Juan Gabriel Gomila y os voy a enseñar a crear apps para el magnífico Apple Watch desde cero. En los últimos meses he enseñado a más de 2000 estudiantes a crear sus propias apps y videojuegos para iPhone e iPad en Swift y en Objective-C, así como técnicas de monetización para empezar a ganar dinero a la vez que aprenden a programar. Si no los conocéis, os recomiendo que les echéis un vistazo aquí en esta misma plataforma pues el resto de estudiantes están encantados.

Apple Watch está demostrando ser una nueva plataforma para los programadores. Ahora mismo la App Store cuenta con pocas apps  y mucha demanda en el mercado internacional. Más de 10M de personas en todo el mundo tienen un reloj listo para llenar con las apps que tú y yo aprenderemos a programar en este curso. Aprenderemos todo lo necesario para conocer esta nueva plataforma, y aunque no tengas experiencia previa en el mundo de la programación, no te hará falta ya que empezaremos desde cero.

Empezaremos descargando Xcode, el software gratuito de Apple para el desarrollo de apps y videojuegos. Nos meteremos de lleno en conocer cómo funciona este programa, a navegar por su interfaz y a crear nuestros primeros diseños de apps para el Apple Watch. Seguiremos con un breve repaso de Swift, el nuevo lenguaje de Apple por si aún no lo conocer a fondo, incluyendo variables, bucles, operadores de decisión, arrays... para poder hacer más y mejores apps. Con este conocimiento, podremos ir de lleno a conocer los elementos de las interfaces de Apple Watch, desde el primero hasta el último a la vez que vamos creando varias apps como las tablas de multiplicar, un brain training, una discoteca de sonidos, una brújula e incluso un clon de Whatsapp!

A modo de bonus, incluso veremos cómo crear una pequeña página web en wordpress para dar a conocer y promocionar tu app y veremos a fondo el proceso de revisión y envío de apps a Apple, incluyendo algún que otro truco acerca del ASO y la toma de imágenes. Así mismo, podrás obtener una copia de mi primer eBook, Flappy Bird - Un videojuego en una hora.

¿A qué esperas pues? Aprende a crear tus apps para Apple Watch ahora mismo. Tienes 30 días de garantía de devolución, de modo que si no quedas satisfecho, la plataforma te devolverá todo tu dinero.

Es el momento de aprender a hacer apps para Apple Watch, mucha gente empieza a tener uno en sus muñecas y tú eres la persona más indicada para llenarla de apps funcionales e ideas que se te pasen por la mente!

Espero que te apuntes, hablar contigo en el foro del curso y ayudarte a empezar a programar para Apple Watch. ¡Nos vemos en clase!

What are the requirements?

  • Conocimientos básicos de programación
  • Tener un Mac con Xcode 7 instalado
  • Conocimientos mínimos de Swift o Objective-C (no necesarios del todo)

What am I going to get from this course?

  • Diseñar una app para Apple Watch
  • Programar la lógica en el reloj utilizando Swift 2
  • Programar la interacción entre el iPhone y el reloj a través de Bluetooth
  • Utilizar todos los elementos de WatchKit, el framework para hacer apps de Apple Watch

What is the target audience?

  • El estudiante objetivo es una persona hispanohablante con experiencia básica en desarrollo de apps que desee incrementar su público potencial creando apps para Apple Watch.
  • Iniciados en el mundo de Swift que quieran ampliar sus dispositivos objetivo

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Empezar aquí
Tu instructor: Juan Gabriel Gomila
Preview
01:39
Introducción y bienvenido al curso
Preview
03:16
Cómo hacer el curso si tengo Windows - Mac In Cloud
Preview
08:33
Necesito un Mac y descargar Xcode
05:31
Crear una app con Xcode
10:05
Navegar por Xcode
13:16
Preguntas frecuentes (FAQS)
Article
Section 2: Tu primera app: Hola Reloj!
Tu primera app: Hola reloj!
Preview
04:04
Proyecto inicial: Hello World
Article
Añadir el target del reloj al proyecto
Preview
09:36
El uso de UILabels
Preview
10:09
Cambiar el texto de las UILabels en el código
11:18
Emojis aleatorios!
12:31
El uso de los botones - WKInterfaceButton
09:02
El uso de los switch - WKInterfaceSwitch
10:22
El uso de los sliders - WKInterfaceSlider
09:03
Imágenes para el logo de la app
Article
El logo de la app
06:00
Práctica 1: ¿Par o Impar?
01:41
Práctica 1: Solución
09:52
Código de la práctica 1
Article
¿Que te parece este curso?
02:16
Section 3: La arquitectura de Apple Watch
Apple Watch y Watch OS
03:48
Sistema operativo, interactuación y tamaños de reloj
07:47
WatchKit
04:44
Las apps de WatchKit, infraestructura
11:55
Los objetos de WatchKit
13:20
El nuevo diseño y layout
03:36
Y más añadidos: Notificaciones, Glances y Complications
09:00
Section 4: Repaso de Swift
Los playgrounds de Swift
07:40
Variables enteras, decimales y booleanas
17:21
Diccionarios
11:32
Arrays
08:52
Operadores de decisión
18:28
Operadores de decisón: usuario y password
08:34
Práctica 2: ¿Cuantos dedos tengo?
02:36
Práctica 2: Solución
18:39
Código de la práctica 2
Article
Operadores de iteración
06:15
El bucle for
15:23
El bucle while
11:19
Práctica 3: Los números primos
03:24
Práctica 3: Solución
14:32
Los deberes para casa
04:05
Código de la práctica 3
Article
Section 5: Controles de interfaz
Práctica 4: El reloj de Cocina
06:00
Práctica 4: Los grupos y los temporizadores
12:26
Práctica 4: La gestión del tiempo con NSDate y WKInterfaceTimer
07:01
Práctica 4: Los botones de más y menos
14:42
Práctica 4: El punto de la carne
13:09
Práctica 4: Seleccionar el punto de cocción
12:34
Práctica 4: ¿Cuanto le queda a la carne?
09:18
Práctica 4: El cambio de unidades con un WKInterfaceSwitch
12:51
Imágenes open source con Pixabay y creación de un logo
08:45
Código de la práctica 4
Article
Los selectores: WKInterfacePicker
05:07
Los tipos de WKInterfacePickers
06:23
El uso de los selectores - WKInterfacePicker
11:30
Un selector con cabecera y una nueva forma de recorrer arrays
11:18
Imágenes para el WKInterfacePicker animado
Article
Los selectores con imágenes
06:11
Código de los WKInterfacePickers
Article
Section 6: Layout y diseño de interfaces
El concepto de layout
05:40
El layout de los grupos
20:30
El content size
08:05
El relative spacing
05:31
Descarga los ejemplos del tema
Article
Práctica 5: Mi carta de presentación
03:00
Práctica 5: una posible solución
03:38
Código de la práctica 5
Article
Section 7: Imágenes
Las imágenes en WatchOS
16:37
Edición de imágenes y aspect ratios
13:51
Las imágenes del GIF de clase
Article
14:32
  • Para dividir gifs en imágenes independientes: http://ezgif.com/split
  • Para crear una carpeta por terminal: mkdir jpegs
  • Para convertir de gif a jpeg: sips -s format jpeg ./*.gif --out jpegs
Descarga las prácticas de imágenes
Article
Práctica 6: Piedra, papel o tijeras!
02:30
Piedra, papel o tijeras, el diseño de la app
10:31
Piedra, papel o tijeras, la programación de la app
13:30
Descarga la práctica 6
Article
Section 8: Las tablas
El uso de WKInterfaceTable
05:40
Cómo añadir contenido a una WKInterfaceTable
22:33
Descarga las imágenes de prueba
Article
Reto! Añade imágenes a una WKInterfaceTable
06:41
Descarga el proyecto de prueba de las tablas
Article
Práctica 7: Las tablas de Multiplicar
02:12
Las tablas de multiplicar, solución
13:21
Descarga la práctica 7
Article
Section 9: La navegación
La navegación entre WKInterfaceControllers
03:18
La navegación jerarquizada entre WKInterfaceControllers
04:01
Practicando la navegación jerarquizada
09:16
Descarga la práctica de la navegación jerarquizada
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

D. Juan Gabriel Gomila Salas, Licenciado en Matemáticas, Data Scientist & Game Designer

Juan Gabriel Gomila “Stay hungry, stay foolish“ - ¡Siempre he creído que el cielo es el límite en todos los aspectos!

Como Licenciado en Matemáticas, he estado en contacto con gran variedad de escenarios y casos atípicos, donde se plantea una situación y debe resolverse de una forma óptima y eficiente.


Mi CV:

Artículos y publicaciones:

Decenas de artículos y publicaciones relacionadas con el mundo de las matemáticas, el tratamiento de imágenes junto con la revista internacional IPOL, las lógica detrás de las máquinas tragaperras, el diseño lógico de videojuegos y el análisis de datos. Conoce más acerca de estos y otros temas en mi web personal o en la web de mi estudio Frogames.

Docencia Universitaria:

Desde 2015 soy profesor en dos asignaturas de matemáticas del Grado de Telemática impartido por la Universidad de las Islas Baleares y en el HND de Desarrollo de Videojuegos impartido por la Escuela de Diseño de las Islas Baleares. Así mismo, los cursos en Udemy me ayudan a mejorar para convertirme en un instructor no solamente presencial y en grupos reducidos de alumnos si no también haciendo uso de las nuevas tecnologías y a grupos más homogéneos de alumnos.

Desarrollo de Videojuegos en PlaySpace SL:

Desde 2012, trabajo en la empresa de desarrollo de videojuegos española PlaySpace SL, desarrollando juegos clásicos de mesa y social casino como el Parchís, Bingo, Juegos de Cartas o máquinas de Slots. Empecé llevando a cabo las funciones de Game Designer y Data Scientist, definiendo las nuevas funcionalidades a partir de los datos existentes y mejorando el contenido a cada etapa. Desde 2014 dirigiendo el producto como Product Manager y Game Producer coordinando las labores de lanzamiento de nuevos juegos y funcionalidades.

Desarrollo de Apps:

Cuento con experiencia laboral en crear y lanzar de 30 apps y videojuegos lanzados por mi estudio Frogames y en más de 5 proyectos con empresas reconocidas internacionalmente incluyendo Audición Plena, Medical Alert, Plaiout o Pillapartida entre otros. En este aspecto soy publisher de aplicaciones en diferentes países y mercados online incluidos los de Google Play, Amazon Store y Apple App Store. En la web corporativa de Frogames y en mi propio blog encontrarás mi portfolio de proyectos lanzados para que valores su calidad y estilo.

Online Marketing / SEO:

Tengo experiencia en la creación de KPIs y realización de predicciones a medio y largo plazo basada en los datos clave de un negocio. Así mismo, tengo experiencia en optimizar tanto el SEO como el ASO de los artículos y apps que elaboro para conseguir el mayor número de descargas orgánicas sin invertir dinero en marketing. Así mismo, he coordinado varias campañas de Google Adwords y Facebook Ads para acelerar las descargas y visitas de los productos que he lanzado, como estos mismos cursos en Udemy.

Si quieres más información gratuita sobre este tema, en el blog de mi página web tienes varios artículos acerca de esta y otras temáticas interesantes relacionadas con el mundo del marketing.

Desarrollo Web:

He elaborado las páginas webs de mi propio estudio y blog creando plantillas Wordpress en HTML 5 haciendo uso de Bootstrap 5.

Data Mining y Business Intelligence

Con la experiencia en el análisis de datos en PlaySpace, me he especializado en bases de datos relacionales con MySQL y los algoritmos de Slice & Dice para tratar y organizar los datos en dashboards con sentido y usables para sacar conclusiones acertadas en los proyectos que he trabajado. En el blog de mi web personal encontrarás más artículos relacionados con el Data Mining y Business Intelligence con el que he trabajado en el area de los videojuegos y apps móviles.



Ready to start learning?
Take This Course