Este chavo brian voong en su canal (https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA) hace sus vistas con c贸digo.
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
Existen diferentes formas de crear vistas en iOS:
Storyboards: Con ellos podemos crear conexiones entre vistas de manera l贸gica. Una de las mejores pr谩cticas teniendo en cuenta que el c贸digo es dif铆cil de cambiar, es tener m谩ximo 2 storyboards o un flujo muy peque帽o por cada Storyboard.
Xibs: A diferencia de los storyboards, tienen la particularidad de no poder tener conexiones o enlazar eventos. Igualmente pueden tener muchas vistas.
C贸digo: Esta opci贸n la usan empresas con equipos muy grandes. Su ventaja es que el c贸digo se vuelve muy escalable. No deber铆a suceder que diferentes equipos toquen el mismo storyboard al mismo tiempo.
Aportes 6
Preguntas 3
Este chavo brian voong en su canal (https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA) hace sus vistas con c贸digo.
Yo pienso que es bueno adecuarse 100% a crear interfaces en codigo, siento que se tiene total control del entorno a diferencia de los storyboards
En lo personal prefiero usar una combinaci贸n de Storyboards y c贸digo para crear interfaces.
Ustedes?
En donde trabajo no usamos Storyboards ya que al abrirlos se tarda mucho en comparaci贸n a abrir un xib o un archivo swift adem谩s de que en aplicaciones grandes puede tener muchos flujos (se puede sub dividir el storyboard por flujos), por lo general en un equipo no se suele tocar ciertos flujos porque ya est谩n terminados y revisar XML no es muy lindo y entendible.
.
Comparto un link sobre los pro y contras https://roadfiresoftware.com/2015/03/the-pros-and-cons-of-using-storyboards/
驴CuCuando dicen crear por c贸digo, se refieren a hacer el script en xml, 驴cierto?
隆Excelente Andr茅s! 馃槃. Lo que no me queda claro es que si un Xibs es parecido a un Storyboard pero no puedo generar conexiones o enlazar eventos entonces 驴cu谩ndo deber铆a usar un Xibs en vez de un Storyboard?
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.