Excelente video, seria bueno que el area de codigo fuera mas amplia ya que no se logra ver bien
Introducción
Lo que aprenderás sobre el desarrollo de interfaces con iOS
Instalacion de Xcode desde 0
Introducción a Xcode
Primer Proyecto
Navigation Area
Editor, Util Area y Tool Bar
Targets y Target Tabs
Formas de crear vistas
Organizacion de Carpetas
Storyboards vs Xibs vs Codigo
Splash Screen
Completando nuestro Splash Screen
UIView Components
TabBar Controller y Mejores Prácticas
Storyboard Reference
Explicación breve de algunos elementos gráficos
Crear nuestra primera interfaz gráfica
Diferentes componentes y formas de autolayout
Agregando el resto de nuestros componentes usando constraints
Agregando Estilo a UIView Components
Agregando un icono a nuestra app
Custom colors
Agregando iconos a nuestros botones
Key paths de redondeo y sombra
Custom fonts
Scroll view controller
Tipos de vistas y manejo
OnBoarding View
Container ViewController
Container ViewController con código
ContainerViews
Adaptación de vistas
Tablas
Diseño de celdas
Completando nuestras vistas
Código para las tablas
Tamaños dinamicos para las celdas
EmptyState usando código
Agregar estilos a nuestro navigation view
Agregando estilos a nuestro Tab bar
Custom Tab bar button
Budget view
Iniciando el header de animacion
Animación de barra superior en las tablas usando constraints
Stats
Conclusiones
Reto final
Conclusiones
Bonus: Lottie
Gestión de dependencias
Instalación dependencias con Cocoapods
Instalación dependencias con Carthage
Cocoapods vs Carthage
Crear nuestro lottie file
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Al correr nuestro programa después de crear la tabla y su celda con el contenido, vemos que está vacía; y para solucionarlo debemos crear código.
Los delegates y datasources son patrones de diseño que usa Apple para controlar el código.
Delegate: Es cuando ejecutamos acciones sobre la tabla, que nos retorna un evento.
Datasource: Le decimos cuántas celdas vamos a tener para que nos pase el diseño.
Existen dos maneras de enlazarlos: Por código y con las vistas.
Cuando estamos enlazando por código, tenemos que decirle que sobre la tabla que estamos usando, hagamos un dequeue.
Dequeue: Las tablas usan memoria; Apple diseñó el sistema de coger una celda que ya está en vista y reusarla para no consumir mucha memoria.
Aportes 5
Preguntas 1
Excelente video, seria bueno que el area de codigo fuera mas amplia ya que no se logra ver bien
Este debería ser el primer video de la sección
Que tal Andres, solo unas preguntas:
¿Qué diferencia hay entre TableView y TableViewController?
¿Por qué usamos un TableView?
¿En qué caso se utilizaría un TableViewController?
Hola Andres, una pregunta. ¿Qué diferencia hay entre poner los delgate y datasource desde la clase (class algo: UIViewController, UITableViewDelegate, UITableViewDataSource) con respecto a ponerlo como extension?
El curso está super, pero que mal lo del editor. El texto muy grande y el scrolea hacia los lados y uno se pierde 😦
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.