SwiftUI
Explora SwiftUI, la revolucionaria interfaz de usuario de Apple, con nuestras guías detalladas y tutoriales prácticos. Aprende a diseñar y desarrollar interfaces de usuario modernas para todas las plataformas de Apple desde cero. A través de nuestros posts, te enseñamos a dominar SwiftUI, desde conceptos básicos hasta la implementación de diseños avanzados y dinámicos. Perfecto para cualquier nivel, desde principiantes que buscan adentrarse en el mundo de las UI, hasta devs expertos
@ObservedObject y @StateObject en SWIFTUI en Español Premium Miembros Público
ObservedObject y StateObject son dos property wrappers que usamos igual que State y Binding. Pero en lugar de estar dentro de las vistas, creamos una clase aparte. Esta clase conforma el protocolo ObservableObject y usa @Published en propiedades donde queremos escuchar cambios y así redibujar vistas
@STATE vs @BINDING en SwiftUI en Español Premium Miembros Público
La diferencia entre State y Binding es quién muta la propiedad. Usa @Binding cuando tengas que mutar una propiedad @State que te llegue de otra vista. Usa @State cuando tengas que mutar una propiedad @State dentro de la misma vista.
DRAGGESTURE en SWIFTUI en Español Premium Miembros Público
DragGesture en SwiftUI 2.0 nos sirve para ejecutar alguna acción cuando un user arrastra una vista. Podemos usar distintos modificadores como .onChanged o .onEnded para realizar las acciones que queramos.
TAPGESTURE en SWIFTUI en Español Premium Miembros Público
TapGesture en SwiftUI 2.0 nos sirve para ejecutar alguna acción cuando un user pulse la vista. Podemos pasarle el número de veces que el user debe pulsar la vista antes de que se realice la acción que tenemos en el modificador .onEnded
CONTEXTMENU en SWIFTUI en Español Premium Miembros Público
ContextMenu en SwiftUI 2.0 es una vista que nos permite mostrar un menu de opciones. para mostrar este menu solo debemos mantener pulsado durante un breve periodo de tiempo encima de la vista.
ACTIONSHEET en SWIFTUI en Español Premium Miembros Público
ActionSheet en SwiftUI 2.0 es una vista que aparece en la parte inferior de la pantalla con un title, message y diferentes opciones a escoger. Nos sirve para recoger acciones del user.
ALERT en SWIFTUI en Español Premium Miembros Público
Alert en SwiftUI 2.0 es una vista, un popup que aparece al user con un title, message y algún button. Los buttons que se añaden son para que el user interactue con esta vista y así podamos saber que opción han escogido.
FullScreenCover y Sheet en SWIFTUI en Español Premium Miembros Público
FullScreenCover y Sheet en SwiftUI 2.0 son unos modificadores que nos permiten navegar a otras pantallas de nuestra app. La única diferencia entre los dos es que FullScreenCover ocupa toda la pantalla al presentar la vista y si usamos Sheet la vista no cubre toda la pantalla.
TABVIEW en SWIFTUI en Español Premium Miembros Público
TabView en SwiftUI 2.0 es una vista que nos permite tener una barra inferior en nuestra app para poder seleccionar distintas vistas secundarias. Cuando pulsamos una opción del TabView automáticamente se muestra la vista que pertenece a esa opción del TabView
NavigationView y NavigationLink en SWIFTUI en Español Premium Miembros Público
NavigationView y NavigationLink en SwiftUI 2.0 serán muy útiles cuando tengas varias pantallas en tus apps iOS y quieras navegar entre ellas.
🏆 Aprende SWIFTUI desde CERO en Español - SwiftUI Paso a Paso Premium Miembros Público
¿Qué es SWIFTUI? Aprende SWIFTUI desde cero para principiantes en español. Primeros pasos con SwiftUI que te ayudarán a crear tu primera app iOS. SwiftUI paso a paso: creación de vistas, llamadas HTTP, etc
LIST en SWIFTUI en Español Premium Miembros Público
List en SwiftUI 3.0 es una vista que nos permite listar colecciones de datos con una vista. Por lo tanto dentro de un List habrá tantas subvistas como elementos tenga la colección.
FORMS en SWIFTUI en Español Premium Miembros Público
Form en SwiftUI 2.0 es una vista que nos ayuda a crear formularios dentro de nuestras app de una manera super sencilla. Podemos distribuir el contenido del Form en distintas secciones.
LazyVGrid y LazyHGrid en SWIFTUI en Español Premium Miembros Público
LazyVGrid y LazyHGrid en SwiftUI 2.0 son dos vistas que nos permiten generar Grids en las vistas de nuestras apps iOS. Nos proporcionan mucha flexibilidad y muchas sencillez para que en muy pocas líneas de código podamos usarlas.
SLIDER en SWIFTUI en Español Premium Miembros Público
Slider en SwiftUI 2.0 es una vista que nos permite seleccionar de entre un rango de valores en nuestras app iOS. Podemos moverlo y controlar que se está editando con el modificador onEditingChanged
STEPPER en SWIFTUI en Español Premium Miembros Público
Stepper en SwiftUI 2.0 es una vista que nos permite incrementar o decrementar un valor. Podemos modificar el valor en el que queremos incrementar o decrementar simplemente enviando esta información en un parámetro del inicializador.º
TOGGLE en SWIFTUI en Español Premium Miembros Público
Toggle en SwiftUI 2.0 es una vista muy simple, es como un interruptor que usamos en nuestras apps iOS. Podemos añadirlo a nuestras app de una manera muy sencilla con muy poco código. Toggle es muy útil en formularios o en pantalla donde el usuario puede escoger entre dos valores: true o false.
LINK en SWIFTUI en Español Premium Miembros Público
Link en SwiftUI 2.0 nos permite abrir dentro de nuestra app iOS una URL directamente en nuestro navegador. También podemos usar UniversalLinks para abrir los ajustes de iOS o partes más concretas de nuestra app. Solo debemos inicializar Link con la URL que queremos abrir.
🌀 PROGRESSVIEW en SWIFTUI en Español Premium Miembros Público
ProgressView en SwiftUI 2.0 es una vista que usamos para dar feedback al usuario en apps iOS, puede ser con forma de progress bar o circular. Podemos usar cualquiera de los dos pero con el ProgressView con progreso damos más información al user de cuánto queda por acabar una tarea.
COLORPICKER en SWIFTUI en Español Premium Miembros Público
ColorPicker en SwiftUI 2.0 es una vista que nos permite escoger un color dentro de nuestra app iOS. Con solo una línea podemos añadir esta funcionalidad en nuestra app para que los users seleccionen colores de distintas maneras: grid, espectro o sliders.
DATEPICKER en SWIFTUI en Español Premium Miembros Público
DatePicker en SwiftUI 2.0 es una vista que usamos en nuestras apps de iOS para que el user pueda seleccionar una fecha o hora. DatePicker en SwiftUI tiene varios inicializadores para customizar cómo queremos usar esta vista.
TEXTEDITOR en SWIFTUI en Español Premium Miembros Público
TextEditor en SwiftUI 2.0 permite añadir mucho texto dentro de nuestras apps iOS. TextEditor tiene un ScrollView si el contenido supera el frame de la vista. Un ejemplo de uso sería para escribir un mensaje de texto como los que enviamos en apps de mensajería.
TEXTFIELD en SWIFTUI en Español Premium Miembros Público
TextField en SwiftUI 2.0 es una vista que permite al user insertar un poco de texto. Su uso está muy extendido dentro de apps iOS como en logins o formularios. Tiene distintos modificadores como el onChange para detectar cuando se está añadiendo texto.
BUTTON en SWIFTUI en Español Premium Miembros Público
Button en SwiftUI 2.0 es una vista que ponemos en nuestra app iOS para que un usuario interactúe y realicemos alguna acción como: navegar a otra pantalla, una llamada API, validar los campos de un formulario, etc
TEXT en SWIFTUI en Español Premium Miembros Público
Text en SwiftUI es muy útil para mostrar texto en nuestras apps iOS. Text tiene modificadores que nos permiten personalizar el texto (color, fuente, shadows, etc). También podemos concatenar varios Text con distintos estilos y mostrar fechas dentro de Text.
LABEL en SWIFTUI en Español Premium Miembros Público
Label en SwiftUI 2.0 es una vista que nos permite tener un icono y un texto en el mismo componente. Antes de SwiftUI 2.0 se solía crear un HStack para meter un icono y luego el texto, pero con este componente lo tenemos todo en uno en nuestras apps iOS.
@State en SWIFTUI en Español Premium Miembros Público
State en SwiftUI 2.0 es un property wrapper que usamos para almacenar el valor de una propiedad de una vista. Cuando el valor de esta propiedad cambia, la vista se redibuja con el nuevo valor.
ICONOS y SF SYMBOLS en SwiftUI en Español Premium Miembros Público
Iconos en SwiftUI 2.0 son muy fáciles de usar en nuestras apps iOS. Podemos ver todos los iconos disponibles en iOS si usamos SF Symbols 2.0. Todos son gratis y algunos son multicolor.
IMÁGENES en SWIFTUI en Español Premium Miembros Público
Image en SwiftUI 2.0 nos sirve para añadir imágenes en nuestras apps iOS. Vamos a ver a como añadir imágenes a Xcode para después poder usar desde nuestro código.
STACKS en SWIFTUI en Español Premium Miembros Público
Stacks en SwiftUI 2.0 nos permiten componer vistas en nuestras apps iOS. Podemos usar VStack, HStack o ZStack. Cada uno apilará las vistas en un eje distinto.
🥇 Primeros pasos con SWIFTUI en Español - Curso SwiftUI Premium Miembros Público
Aprende a crear una app en iOS de una manera muy sencilla y desde cero. Este es un curso swiftui y tutorial swiftui. Xcode es la herramienta que necesitarás para programar en Swift y SwiftUI tus apps.