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

Property Wrapper ObservedObject y StateObject en SwiftUI

@ObservedObject y @StateObject en SWIFTUI en Español 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

SwiftBeta
SwiftUI
Property Wrapper State y Binding en SwiftUI

@STATE vs @BINDING en SwiftUI en Español 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.

SwiftBeta
SwiftUI
DragGesture en SwiftUI

DRAGGESTURE en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
TapGesture en SwiftUI

TAPGESTURE en SWIFTUI en Español 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

SwiftBeta
SwiftUI
Menu ContextMenu en SwiftUI

CONTEXTMENU en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
ActionSheet en SwiftUI

ACTIONSHEET en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Alert en SwiftUI

ALERT en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Modificadores para navegar entre vistas fullScreenCover y sheet en SwiftUI

FullScreenCover y Sheet en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
TabView en SwiftUI

TABVIEW en SWIFTUI en Español 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

SwiftBeta
SwiftUI
NavigationView en SwiftUI y NavigationLink en SwiftUI

NavigationView y NavigationLink en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Aprende SwiftUI desde cero

🏆 Aprende SWIFTUI desde CERO en Español - SwiftUI Paso a Paso 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

SwiftBeta
SwiftUI
List en SwiftUI o Tablas en SwiftUI

LIST en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Form en SwiftUI o Formularios en SwiftUI

FORMS en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
LazyVGrid y LazyHGrid en SwiftUI

LazyVGrid y LazyHGrid en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Slider en SwiftUI

SLIDER en SWIFTUI en Español 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

SwiftBeta
SwiftUI
Stepper en SwiftUI

STEPPER en SWIFTUI en Español 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.º

SwiftBeta
SwiftUI
Toggle en SwiftUI

TOGGLE en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Link en SwiftUI

LINK en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
ProgressView en SwiftUI

🌀 PROGRESSVIEW en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
ColorPicker en SwiftUI

COLORPICKER en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
DatePicker en SwiftUI

DATEPICKER en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
TextEditor en SwiftUI

TEXTEDITOR en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
TextField en SwiftUI

TEXTFIELD en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Button en SwiftUI

BUTTON en SWIFTUI en Español 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

SwiftBeta
SwiftUI
Text en SwiftUI

TEXT en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Label en SwiftUI

LABEL en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Property Wrapper State en SwiftUI

@State en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Iconos y SF Symbols en SwiftUI

ICONOS y SF SYMBOLS en SwiftUI en Español 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.

SwiftBeta
SwiftUI
Imágenes en SwiftUI

IMÁGENES en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Stacks en SwiftUI

STACKS en SWIFTUI en Español 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.

SwiftBeta
SwiftUI
Primeros pasos para crear tu app en SwiftUI

🥇 Primeros pasos con SWIFTUI en Español - Curso SwiftUI 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.

SwiftBeta
SwiftUI