Desarrollo de Apps para iOS 9 en Objective-C - Aprende a crear +20 apps reales y funcionales Premium class

Juan Gabriel Gomila, Licenciado en Matemáticas, Game Designer & Data Sc

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
192 Videos (1d 3h 24m)
    • 001 Necesito un mac

      1:08
    • 002 Descargando xcode

      2:33
    • 004 Instalando xcode

      2:48
    • 005 Abriendo xcode

      5:45
    • 006 Compilar

      3:25
    • 007 UI Button

      3:36
    • 008 UI AlertView

      11:15
    • 009 UI Label

      6:46
    • 010 Colores

      4:32
    • 011 Vista Controlador

      2:34
    • 012 UI Text Field

      7:44
    • 013 Imagenes

      4:01
    • 014 Nuevo VC

      5:30
    • 015

      5:22
    • 016 Variables Enteras

      7:15
    • 017 Variables Flotantes

      9:09
    • 018 Conversor de Divisas

      10:48
    • 019 Bonus

      1:12
    • 022 La vista

      3:29
    • 023 Uniendo elementos

      1:05
    • 024 La implementacion

      3:56
    • 025 Ultimos detalles

      3:23
    • 027 Bonus multiconversor

      6:05
    • 030 If

      5:19
    • 031 BOOL

      3:30
    • 032 Concatenar ifs

      7:40
    • 033 Logica

      2:51
    • 035 Bucle for

      6:24
    • 036 Bucle while

      4:02
    • 037 Cuenta atras

      4:08
    • 038 Factorial

      9:51
    • 039 100 bottles of beer

      8:33
    • 045 Configurar un nuevo proyecto

      6:58
    • 046 Objetos y Clases

      4:41
    • 047 Mi primera clase

      3:04
    • 048 El fichero h

      3:06
    • 049 El fichero m

      2:08
    • 050 Properties

      7:03
    • 051 Instanciar objetos

      1:41
    • 052 Importar una clase

      3:49
    • 053 Asignando propiedades

      7:29
    • 054 Metodos

      5:29
    • 055 Tu primer metodo

      5:18
    • 056 Métodos con parámetros

      4:09
    • 057 El self

      4:13
    • 058 El self como metodo

      2:44
    • 059 Metodos con multiples parametros

      5:44
    • 060 Metodos con valor de retorno

      7:48
    • 061 Metodos de clase

      4:24
    • 063 La clase utils

      2:54
    • 064 Cuenta

      3:43
    • 065 Cuenta atras

      2:40
    • 066 Enteros comprendidos

      4:47
    • 067 Refactorizacion

      3:23
    • 068 El factorial

      7:11
    • 070 Mi garaje

      14:50
    • 071 Mi garaje 2

      9:04
    • 072 Mi garaje 3

      12:14
    • 073 Mi garaje 4

      9:49
    • 074 Mi garaje 5

      6:51
    • 075 Mi garaje 6

      8:04
    • 076 Transiciones Animaciones

      9:50
    • 077 Arrays

      3:15
    • 080 Reto UI

      14:12
    • 081 Herencia

      3:48
    • 082 Subclase de MiCoche

      8:29
    • 083 La super clase

      8:13
    • 084 Objetos i primitivas

      3:25
    • 085 NSString

      7:32
    • 086 NSArray

      7:46
    • 087 Propiedades 2

      9:27
    • 088 Mas arrays

      6:13
    • 089 CGPoint

      6:07
    • 090 Propiedades en cabecera

      2:21
    • 091 Nil

      3:53
    • 092 En busca del tesoro perdido

      3:00
    • 093 Storyboard

      13:49
    • 094 Storyboard 2

      9:29
    • 095 Vincular vista

      15:18
    • 096 La clase tile

      5:19
    • 097 Factory pattern

      15:12
    • 098 La primera tile

      13:27
    • 099 La navegacion entre tiles

      12:48
    • 100 La navegacion entre tiles 2

      8:42
    • 101 La historia

      19:03
    • 102 El tesoro perdido, recapitulacion

      2:04
    • 103 Armas y armaduras

      4:58
    • 104 Personaje

      10:49
    • 105 Add Personaje

      7:59
    • 106 NewTile

      16:32
    • 107 Cambios en las acciones

      12:32
    • 108 El estado inicial

      5:29
    • 109 Boss

      4:29
    • 110 Feedback al usuario

      4:31
    • 111 Reset

      9:15
    • 113 Bitbucket

      9:45
    • 114 Subir a bitbucket

      12:34
    • 115 Push pull

      5:55
    • 116 MVC

      6:49
    • 117 MVC 2

      4:13
    • 118 MVC 3

      9:18
    • 120 TableView

      6:29
    • 121 TableViewDelegates

      7:22
    • 122 Delegate methods

      12:30
    • 123 El delegado

      15:00
    • 124 Toque final

      7:23
    • 125 Imagenes personalizadas

      17:44
    • 126 Mas formas de crear tablas

      18:28
    • 127 El diseño de celda prototipo

      18:34
    • 128 La clase Planet Cell

      7:07
    • 129 La clase Planet Cell 2

      11:23
    • 130 La clase Planet Cell 3

      9:08
    • 131 UITableViewDelegate

      13:50
    • 132 UITableViewDelegate implementacion

      7:49
    • 133 Tamaño Responsive

      12:18
    • 134 Accessory View

      14:36
    • 135 Doble check

      7:08
    • 136 Quitar check

      5:45
    • 137 eliminarplaneta

      12:58
    • 138 diccionarios

      14:28
    • 139 Property list

      13:44
    • 140 Property list 2

      13:37
    • 141 POO

      24:03
    • 142 Launch Images

      10:38
    • 143 Logos

      12:05
    • 144 Navegacion

      4:24
    • 145 UINavigationController

      4:32
    • 146 La Vista Detallada

      7:10
    • 147 Pasar datos entre controladores

      16:35
    • 148 Toque final

      9:42
    • 149 UITabBarController

      6:31
    • 150 EL uso de UITabBarController

      8:51
    • 151 New Tab

      7:08
    • 152 Web View

      13:39
    • 153 AppTransportSecurity

      6:11
    • 154 Reto web externa

      4:58
    • 155 Conversor v2

      2:01
    • 156 La clase divisa

      10:47
    • 157 Lista de datos

      4:29
    • 158 UIPickerView

      12:42
    • 159 Apis externas

      21:31
    • 160 La conversión

      15:21
    • 161 Tengo internet?

      10:08
    • 162 Uso de UISearchController

      8:15
    • 163 Implementación de UISearchController

      13:36
    • 164 Implementación de UISearchController 2

      12:44
    • 165 Recapitulación de las tablas

      3:43
    • 166 Uso de las collection views

      7:45
    • 167 Diseño de la celda

      7:18
    • 168 La celda y sus delegdos

      16:12
    • 169 Celda personalizada

      8:02
    • 170 Varias secciones

      11:38
    • 171 Margen en las secciones

      11:24
    • 172 Header y footer

      16:12
    • 173 La lógica del Header y footer

      9:02
    • 174 La vista extendida del planeta

      8:13
    • 175 La seleccion del planeta

      13:39
    • 176 Multiples selecciones

      15:03
    • 177 Compartir en redes sociales

      12:45
    • 178 Core Data

      14:07
    • 179 El Managed Object Model

      4:37
    • 180 Diseño de la UI

      10:29
    • 181 Creando Managed Objects

      17:24
    • 182 Obteniendo datos de Core Data

      14:42
    • 183 Los métodos de UITableView

      6:45
    • 184 NSFetchedResultsControllerDelegate

      13:15
    • 185 Borrar un objeto con Core Data

      10:11
    • 186 Actualizar un objeto con Core Data

      12:34
    • 187 Una pincelada de SQL

      5:04
    • 188 Ya se usar Core Data

      5:08
    • 189 La camara de fotos

      9:15
    • 190 La lógica del controlador de fotos

      13:27
    • 191 UIImagePickerControllerDelegate

      10:31
    • 192 Prueba en dispositivo real

      2:06
    • 193 Los videos

      9:51
    • 194 La lógica del Video View Controller

      8:42
    • 195 La reproducción del vídeo

      10:36
    • 196 NSNotificationCenter

      9:44
    • 197 Probando el vídeo

      4:01
    • 198 De vuelta al planetario

      11:00
    • 199 parse

      14:34
    • 200 Configurar SDK Parse

      12:06
    • 201 PFQueryTableViewController

      10:55
    • 202 El uso de PFQueryTableViewController

      22:01
    • 203 Pull to refresh

      3:45
    • 204 Pagination

      3:24
    • 205 La cache

      6:00
    • 206 Arreglando el menú de navegación

      7:32
    • 207 Insertando nuevos planetas, diseño de la UI

      12:32
    • 208 Insertar datos, implementacion

      10:47
    • 209 Guardar el planeta en Parse

      18:18
    • 210 Borrar de Parse

      13:03

About This Class

Nuestro Curso de Desarrollo de Apps para iOS te enseñará las herramientas necesarias para desarrollar apps para iPhone e iPad en Objective-C, el lenguaje nativo utilizado para desarrollar para iOS. El curso incluye algunos algoritmos y patrones de diseño importantes así como consejos y best practices.

Al finalizar el curso, serás capaz de reproducir y entender la gran mayoría de funcionalidades de las apps más populares de iOS y profundizar en ellas para hacer tus propias apps. 

Sin duda, la práctica a través de la construcción es una muy buena forma de aprender, por eso durante el curso, los estudiantes realizarán más de 10 apps cubriendo todos los aspectos esenciales del desarrollo de apps para iOS. Cada app que realices mejorará tus habilidades y dispondrás del código fuente del instructor para acceder a él, contrastarlo con el tuyo y mejorarlo.

  • eda57fec

14 of 14 students recommendSee All

Me encanta el curso. Que buena onda!
Un 10, gracias por tan buen curso
Gran curso para aprender a hacer apps

41

Students

--

Projects

Juan Gabriel Gomila

Licenciado en Matemáticas, Game Designer & Data Sc

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.