Curso Completo de Desarrollo de Apps para Apple Watch
4.5 (19 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.
368 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo de Desarrollo de Apps para Apple Watch to your Wishlist.

Add to Wishlist

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.5 (19 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.
368 students enrolled
Last updated 3/2017
Spanish
Learn Fest Sale
Current price: $10 Original price: $200 Discount: 95% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20.5 hours on-demand video
  • 38 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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)
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!

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 164 Lectures Collapse All 164 Lectures 20:34:56
+
Empezar aquí
7 Lectures 42:28



Necesito un Mac y descargar Xcode
05:31

Crear una app con Xcode
10:05

Navegar por Xcode
13:16

Preguntas frecuentes (FAQS)
00:08
+
Tu primera app: Hola Reloj!
15 Lectures 01:36:02

Proyecto inicial: Hello World
00:03



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
00:02

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
00:02

¿Que te parece este curso?
02:16
+
La arquitectura de Apple Watch
8 Lectures 57:05
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

Un regalo por ser alumno de Juan Gabriel
02:55
+
Repaso de Swift
16 Lectures 02:28:45
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
00:02

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
00:02
+
Controles de interfaz
17 Lectures 02:17:22
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
00:02

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
00:02

Los selectores con imágenes
06:11

Código de los WKInterfacePickers
00:02
+
Layout y diseño de interfaces
8 Lectures 46:30
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
00:03

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
00:02
+
Imágenes
9 Lectures 01:11:42
Las imágenes en WatchOS
16:37

Edición de imágenes y aspect ratios
13:51

Las imágenes del GIF de clase
00:03

  • 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
Animaciones y GIFS. Cómo editar imágenes en terminal
14:32

Descarga las prácticas de imágenes
00:04

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
00:03
+
Las tablas
8 Lectures 50:39
El uso de WKInterfaceTable
05:40

Cómo añadir contenido a una WKInterfaceTable
22:33

Descarga las imágenes de prueba
00:03

Reto! Añade imágenes a una WKInterfaceTable
06:41

Descarga el proyecto de prueba de las tablas
00:04

Práctica 7: Las tablas de Multiplicar
02:12

Las tablas de multiplicar, solución
13:21

Descarga la práctica 7
00:04
+
La navegación
17 Lectures 01:45:42
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
00:04

La navegación paginada entre WKInterfaceControllers
03:29

Practicando la navegación paginada
10:06

Descarga la práctica de la navegación paginada
00:04

La navegación modal entre WKInterfaceControllers
04:23

Practicando la navegación modal
06:07

Descarga la práctica de la navegación modal
00:04

Unos últimos consejos acerca de la navegación
04:41

Práctica 8: El selector de colores
01:38

El selector de los colores: El manager de los colores
28:14

El selector de los colores: El diseño de la interfaz
07:15

El selector de los colores: Cambiar de color modalmente
15:10

El selector de los colores: La información del color
07:44

Descarga la práctica 8
00:08
+
Proyecto 1
2 Lectures 09:48
Proyecto
04:06

Detalles específicos del proyecto. Cómo estructurar el recetario
05:42
8 More Sections
About the Instructor
D. Juan Gabriel Gomila Salas
4.6 Average rating
3,632 Reviews
17,999 Students
26 Courses
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 3.

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.