Autoplay
Autocompletar
Clase anterior
Completar y continuar
Fundamentos para crear Apps
¿Empezamos?
Que necesitamos para crear Apps iOS (7:30)
Descargar Xcode (3:27)
Sí, Hola Mundo (29:19)
Fundamentos
Metodología (8:47)
Te explico que son los Objetos (5:34)
Fundamentos iOS. 4 Conceptos clave (40:57)
Ejemplo de App sin escribir código
App de contenido sin programar (32:45)
Cocoa Pods
Instalar CocoaPods en el Mac (5:48)
Instalar Podfile en proyecto (6:39)
3D Touch
Implementa 3D Touch - Quick Actions (18:44)
App Multivista
Cambio de vista simple y TabBarController (36:33)
Ya he creado una App. ¿Y ahora que?
Crea tu cuenta de desarrollador de Apple y sube tu primera App (29:29)
Un poco de luz sobre los certificados y demás (17:30)
Persistencia de datos
UserDefaults (18:54)
UserDefaults 2 (38:35)
Vista de Tabla. XMLParser
Ejemplo práctico: Crear una App lector de Feeds 1/3 (14:39)
Ejemplo práctico: Crear una App lector de Feeds 2/3 (23:42)
Ejemplo práctico: Crear una App lector de Feeds 3/3 (21:35)
Jerarquía de Vistas
Ciclo de vida de un ViewController (14:45)
Traduce tu App a varios idiomas
Ejemplo práctico: Traduciendo Apps (23:43)
UITextField
UITextField, usando campos de texto (20:49)
OperationQueue
OperationQueue (34:45)
Splash Screen
Cómo crear una Splash Screen o Launch Screen (19:23)
Introducción a las vistas de colección
UICollectionView (26:29)
Crea nuevas estrucuras para tus Apps con UISplitViewController
Ejemplo práctico: UISplitViewController (42:11)
Reproduce sonidos en tus Apps
La clase AVAudioPlayer (16:08)
Añade una barra de búsqueda en tus Apps
La clase UISearhController (22:27)
Documenta tus Apps como un PRO
Aprende a comentar y documentar tus Apps (25:13)
Usar gestos en tus aplicaciones
La clase UIGestureRecognizer (30:04)
MVC - Comunicar el modelo con el controlador
Notificaciones (26:54)
Prototipar una App
Crea prototipos de sus proyectos con Ninja Mock (16:29)
Tablas Grouped
Vistas de tabla divididas por secciones (24:16)
Introducción a TDD ( Test Driven Development )
¿Qué es TDD? (11:18)
Ejemplo práctico: TDD (31:51)
CALayer
Jugando con vistas e imágenes (38:14)
Protocolos y Delegados
Introducción a los protocolos y delegados. El patrón Delegate (18:30)
Crea tu propio protocolo (37:29)
Safari ViewController
Integrando una vista de Safari en tu App (14:35)
Compartir contenido entre iDevices
Ejemplo práctico: UIActivityViewController (20:03)
Mejorar el rendimiento de las vistas de tabla
El protocolo UITableViewDataSourcePrefetching (15:27)
Optimiza la UX de tus Apps cuando uses UITextFields
Levantar formulario cuando aparezca el teclado (18:11)
El patrón de arquitectura Model View ViewModel o MVVM
Un poco de teoría sobre MVVM (13:03)
Ejemplo práctico: MVVM (41:40)
Solicita a tus usuarios/as que actualicen la App
Solicita al usuario/a que actualice su App (48:43)
Extensiones. Una forma elegante de hacer las cosas
Crear extensiones de clase (24:22)
Probadores de Apps
TestFlight, pon a prueba tus Apps (20:29)
Twitter en tu App
Como poner un tuit en tu App (8:35)
¿Que son los subscripts?
Entendiendo los Suscripts (9:17)
Consejos para aplicar Autolayouts
Tips para que tus vistas se vean geniales (27:25)
Crear Welcome pages para tus Apps
Clase práctica 1: Crear Welcome pages para tus Apps (28:36)
Clase práctica 2: Crear Welcome pages para tus Apps (12:26)
Animaciones simples en UIKit
Clase Práctica: UIViewPropertyAnimator (22:05)
Con más de un StoryBoard
Ejemplo práctico: Trabajando con varios StoryBoard (18:04)
Hablemos de diseño
Algunas cosas a tener en cuenta para el diseño de nuestras Apps (18:20)
CollectionViews and Peek & Pop
Crear la interfaz (16:01)
Trabajando con vistas de colección (17:16)
Peek and Pop (32:52)
Actualizar proyectos a Swift 4 y Xcode 9, actualizar diseño a iOS 11
Actualiza tus proyectos a Swift 4 y Xcode 9, y un tip de diseño para adaptar tus Apps a iOS 11 (22:47)
Contenedores de vistas
Crea tu propio controlador de vistas (37:00)
Aprendiendo Git
Primeros pasos con Git (16:09)
Configurar Git con Xcode (17:31)
Como trabajar con Git, el denominado "Git flow" (27:12)
Celdas desplegables
Crear una vista de tabla con celdas desplegables (16:47)
Terminamos de crear nuestra App con celdas desplegables (25:41)
Arquitectura de un proyecto iOS
Así deberías organizar tus proyectos a nivel de arquitectura (30:02)
Eventos en celdas de una tabla. ¡Nuevos métodos con iOS 11!
Eventos con gestos en celdas (23:51)
Refrescar una tabla arrastrando la tabla
UIRefreshControl, actualizar datos de una tabla (16:05)
Seleccionar una foto del carrete y usarla en tu App
UIImagePickerViewController, jugando con imágenes (21:39)
Implementando Touch ID
Ejemplo práctico con Touch ID (17:35)
Crear un lector de código de barras
Ejemplo práctico: Crear un lector de código de barras 1/3 (16:33)
Ejemplo práctico: Crear un lector de código de barras 2/3 (15:24)
Ejemplo práctico: Crear un lector de código de barras 3/3 (24:26)
Anexo. Hacer que funcione (2:47)
Login con Facebook
Login simple con Facebook (25:18)
Custon Login con Facebook (22:02)
Login con Google
Crear un login con Google. Parte 1 (21:04)
Crear un login con Google. Parte 2 (17:06)
Jugando con mapas
Ejemplo práctico con un mapa 1/6 (18:06)
Ejemplo práctico con un mapa 2/6 (13:45)
Ejemplo práctico con un mapa 3/6 (19:50)
Ejemplo práctico con un mapa 4/6 (16:05)
Ejemplo práctico con un mapa 5/6 (15:48)
Ejemplo práctico con un mapa 6/6 (18:59)
Gestionar dependencias con Carthage
Descubriendo Carthage (31:41)
UIKit a fondo
UIButton (19:33)
UISlider con sorpresa (23:24)
UITextField (18:06)
NSNotification
Ejemplo práctico con notificaciones, la clase NSNotification (12:24)
Ejemplo práctico: Crea tus propias notificaciones (16:38)
Modelar imagen
Ejemplo práctico como modelar una imagen (8:49)
Jugando con TabBarController
Ejemplo práctico: Como ocultar una pestaña de un TabbarController y como seleccionar una de ellas al abrir la App (11:43)
Corrigiendo errores y refactorizando código
Refactorizando código (10:37)
WKWebView
Una clase para mostrar Webs: WKWebView (19:22)
Controladores de navegación
Navigation con TabBar, mezclando controladores (9:27)
Algunas novedades de iOS 12
Algunas novedades de iOS 12 (7:42)
Actualizar interface cuando la App vuelve de background
Ejemplo práctico: actualizar la vista cuando la App vuelve de background (9:49)
Nuevo Workflow para traducir tus Apps
Abstraer la localización de tus Apps (22:00)
Añadir fuentes de texto a un proyecto
Añadir fuente de texto a un proyecto (18:55)
UserDefaults
Contenido del módulo bloqueado
Si ya está inscrito,
Necesitas hacer login
.
Inscríbase en el curso para desbloquear el contenido