Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Curso de Desarrollo de Apps para iOS con Storyboards
Material de apoyo
Diapositivas
Final project
Recursos gráficos
1. Presentación + temario
1.1. Presentación (3:00)
1.2. Temario (11:15)
1.3. ¿Qué vamos a hacer? (5:45)
1.4. Formas de crear vistas (11:57)
2. Crear proyecto Xcode + Interface builder
2.1. Crear proyecto Xcode (4:37)
2.2. Interface builder (10:02)
3. Auto Layout
3.1. Autolayout (4:07)
3.2. Agregando vistas y añadiendo constraints (3:20)
3.3 Añadiendo constraints (3:32)
3.4. Añadiendo constraints 2 (3:44)
3.5. Constraints priorities (4:51)
3.6. Content Hugging Priority (3:55)
3.7. Content Compression Resistance (2:20)
3.8. Proporciones (10:46)
3.9. El orden importa (3:58)
4. Prototipado + tipos ViewControllers
4.1. ViewController + NavigationController (12:08)
4.2. TabBar (4:20)
4.3. TabBar2 (7:21)
4.4. TabBar3 (6:32)
4.5. TableViewController + CollectionViewController (4:37)
5. Segues
5.1. Segues (11:19)
5.2. Segues 2 (8:45)
6.1. TableViewController + CollectionViewController
6.1. TableViewCell (10:30)
6.2. TableViewCell 2 (3:36)
6.3. Creando clase para TableViewCell (3:46)
6.4. IBOutlets para TableViewCell (3:42)
6.5. Homework - Crear proyecto base para Avengers (4:07)
6.5. Homework - Crear proyecto base para Avengers
6.6. Homework - Solución (18:46)
6.2. TableViewController + CollectionViewController
6.7. Seteando datos para el CollectionView (6:22)
6.8. Seteando valores para CollectionViewCell (9:05)
6.9. Cell identifier (3:41)
7. Homework - Clase para MovieCell (2:20)
7.1. Homework - Solución (10:55)
7.1. Homework - Solución
7. View life cycle
7.1. Ciclo de vida de una vista (5:34)
7.2. Ejemplo ciclo de vida (6:47)
8. Pasando datos mediante segues
8.1. Pasando datos usando segues (11:32)
8.1. Pasando datos usando segues 2 + datos en pantalla (9:27)
8.2. Homework - Segue CollectionView (2:38)
8.3. Segue Character Detail (10:26)
8.3. Segue Character Detail
9.1. Agregando datos a la app + ScrollView
9.1. Agregando más personajes (9:38)
9.2. Agregando imágenes como recursos (4:51)
9.3. Arreglando no recibiendo personaje (2:40)
9.2.Agregando datos a la app + ScrollView
9.4. Creando vista de detalle (12:34)
9.5. Enviando datos a la vista de detalle (6:10)
9.6. Agregando vistas al detalle (3:50)
9.3. Agregando datos a la app + ScrollView
9.7. ScrollView (13:07)
9.8. Homework - Datos películas + detalle película (4:18)
9.4. Agregando datos a la app + ScrollView
9.9. Detalle de película + data mediante segue (28:23)
9.10. Arreglando constraints (4:40)
CharactersDictionaries
MoviesDictionaries
10. Dando estilo a la app
10.1. Dando estilo a la app (17:41)
10.2. Homework - estilo para personajes (1:34)
10.3. Homework - Solución + insets (14:37)
10.3. Homework - Solución + insets
11. Splashscreen + Activity Indicator
11.1. Checkpoint - ¿qué sigue? (1:16)
11.2. Splashscreen (7:17)
11.3. Activty Indicator (3:31)
12.1. Implementar ViewController manualmente
12.1. ViewController + TableView a mano (4:35)
12.2. Homework - ViewController a mano para CollectionView (3:28)
12.3. Homework - Solución (8:28)
12.3. Homework - Solución
12.4. Manejando animación Activity Indicator (9:40)
12.2. Implementar ViewController manualmente
12.5. Homework - Activity Indicator para películas (1:46)
12.6. Homework - Solución (2:45)
12.6. Homework - Solución
12.7. Bloqueando TableView con el Activity Indicator (7:29)
12.8. Homework - Bloqueando CollectionView con el Activity Indicator (1:03)
12.9. Homework - Solución (2:55)
12.9. Homework - Solución
13. RefreshControl + App icons + Dark mode
13.1. Implementando Refresh Control (8:57)
13.2. Homework - Refresh Control para personajes (0:47)
13.3. Agregando ícono para la app (4:33)
13.4. Dark mode (6:02)
14.1. Arquitectura
14.1. ¿Por qué va lenta la TableView? (1:55)
14.2. Arquitectura, ¿qué es? (5:40)
14.3. S.O.L.I.D (8:42)
14.4. Clean architecture (2:18)
14.5. Tipos de arquitecturas en iOS (3:30)
14.6. Entendiendo V.I.P (9:20)
14.6.1. Instalando plantilla VIP (3:43)
14.7. Ejemplo de módulo usando VIP (12:05)
14.2. Arquitectura
14.8. Characters Scene - Router (13:27)
14.9. Characters Scene - ViewController (9:16)
14.3. Arquitectura
14.10. Homework - Router + ViewController para Movies (3:30)
14.11. Homework - Solución (7:54)
14.11. Homework - Solución
14.12. Creando modelos + flujo de datos (31:45)
14.4. Arquitectura
14.13. Homework - Modelos y flujo de datos para Movies (5:03)
14.14. Homework - Solución - Modelos para Movies (8:35)
14.15. Flujo de datos para Movies (8:03)
14.15. Modelos y flujo de datos para Characters y Movies
14.5. Arquitectura
14.16. Actualizando ViewControllers con datos (9:54)
14.17. Creando la TabBar por código (7:46)
14.18. Inicializando la app por código (8:09)
14.6. Arquitectura
14.19. Arreglando segue para personajes (7:25)
14.20. Homework - Arreglar segue para Movies (0:57)
14.21. Homework - Solución (4:42)
14.21. Homework - Solución
CharactersArray
MoviesArray
15. Toques finales
15.1. Alpha vistas + Pull to refresh + ordenando Characters (5:26)
15.3. Navegación mediante Router (15:48)
16. Resumen y despedida
16.1. Resumen y despedida (4:38)
Proyecto final
¡Enhorabuena!
Evalúa nuestra formación
Obtén tu certificado
9.10. Arreglando constraints
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear