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
Crea una web usando SOLO SwiftUI 😱 Premium Miembros Público
Crear webs con SwiftUI es posible, en este post te enseño a cómo crear tu landing page con código 100% SwiftUI y Vercel Vercel nos ayuda a deployar webs con mucha facilidad.
Bloqueador de llamadas con CallKit, SwiftData y SwiftUI (Parte 2) Premium Miembros Público
En iOS podemos usar CallKit para bloquear llamadas entrantes, en este post te explico la segunda parte para crear una app en SwiftUI, SwiftData y CallKit. Aprendemos a compartir la base de datos de la app con una extensión
Bloqueador de llamadas con CallKit, SwiftData y SwiftUI (Parte 1) Premium Miembros Público
Aprende a crear una aplicación en SwiftUI y SwiftData para bloquear números de teléfono. Usamos el framework CallKit para que iOS sepa qué números queremos bloquear y así no recibir la llamada. Post muy completo para aprender a compartir base de datos entre iOS app y extensión
Eleva tu app en SwiftUI: 6 mejoras para aplicar hoy mismo Premium Miembros Público
Aprende a crear una aplicación en SwiftUI con estos 6 consejos que te doy: Dark Mode, Múltiples Iconos, Launch Screen, Vibraciones Hápticas, Autenticación Biométrica y a cómo pedir a tus usuarios que hagan una reseña de tu app en iOS
¿Cómo usar Face ID o Touch ID en tu app con SwiftUI? Premium Miembros Público
En Swift y SwiftUI podemos usar la autenticación biométrica para detectar que el propietario del iPhone está usando la aplicación. De esta manera proporcionamos una capa de seguridad extra con los datos biométricos del usuario, ya sean Touch id o Face Id
Más Allá de la Pantalla: Vibración Háptica en Swift y SwiftUI Premium Miembros Público
La vibración háptica es otro mecanismo que tenemos los developers para interactuar con nuestros usuarios. En Swift podemos usar dos clases para crear estas vibraciones dentro de nuestra app UINotificationFeedbackGenerator y UIImpactFeedbackGenerator
Cómo crear una LaunchScreen (o SplashScreen en SwiftUI) Premium Miembros Público
La Launch Screen es una vista que aparece en el momento en que un user abre nuestra aplicación. Mientras se inicializa, aparece unos segundos (o incluso menos de un segundo), esta pantalla donde podemos customizarla para que tenga un diseño como nuestra aplicación
Crea una app con Múltiples Iconos a escoger en SwiftUI Premium Miembros Público
Al crear una aplicación para iOS podemos alternar entre diferentes iconos. De esta manera podemos dejar que un usuario entre los diferentes iconos que añadamos. Nosotros como desarrolladores debemos hacer una pequeña configuración en los Build Settings de Xcode
¿Cómo aplicar DarkMode en mis aplicaciones en SwiftUI? Premium Miembros Público
Crea aplicaciones móviles que soporten Dark Mode usando SwiftUI. En el post de hoy exploramos 2 maneras diferentes, una es creando los colores en los Assets de Xcode y la otra es usando el Property Wrapper Environment de SwiftUI
SwiftData en SwiftUI Premium Miembros Público
SwiftData es el nuevo framework de Apple para persistir información de nuestra app. Este framework nos permite crear una base de datos dentro de nuestra app y poder guardar, hacer queries, actualizar y borrar información. Está completamente pensado para SwiftUI pero se puede desacoplar de la UI
¿Cómo aprender a programar tu primera aplicación? Premium Miembros Público
¿Quieres aprender a crear tu primer aplicación móvil? En este post encontrarás muchos recursos de Swift y SwiftUI para programar tu primera app, con más de 180 videos gratuitos en el canal de Youtube de SwiftBeta y casi 300 posts gratuitos en SwiftBeta.com
Crea tu PRIMERA APP en SWIFTUI con ARKIT, RealityKit y RealityComposer en SwiftUI Premium Miembros Público
RealityKit y AVKit son 2 frameworks de Apple para trabajar con realidad aumentada. En el video de hoy vas a aprender a cómo crear tus propios filtros para tus apps en SwiftUI
Crea tu primer Dynamic Island en tu Aplicación en SwiftUI Premium Miembros Público
La Dynamic Island es una isla que aparece en la parte superior de nuestro iPhone. Junto con las Live Activities podemos añadir vistas que muestren información relevante de nuestra aplicación. En este post explico cómo enviar información valiosa para un usuario y mostrarla dentro de la Isla Dinámica.
SwiftUI y SwiftOpenAI: Creando una App con ChatGPT Premium Miembros Público
Descubre cómo crear un chat en SwiftUI con ChatGPT-4 en 30 min. Sigue nuestra guía para desarrollar una interfaz de IA interactiva.
App SwiftUI: Captura y Reproduce Texto con VisionKit Premium Miembros Público
Implementa VisionKit y AVSpeechSynthesizer en SwiftUI. Programa una app que capta y lee texto en tiempo real usando la cámara del dispositivo
ViewModifiers en SwiftUI Premium Miembros Público
¿Quieres aprender a usar los ViewModifiers en SwiftUI? Aquí tienes un buen listado, entre ellos redacted, fontWidth, mask, overlay, toolbar y ViewModifiers que podemos usar con las Previews del Canvas de Xcode
ViewModifier en las Previews de nuestras Vistas en SwiftUI Premium Miembros Público
Al crear una View en SwiftUI podemos testear la View en el Canvas de Xcode aplicando diferentes modificadores, de esta manera podemos testear nuestra View comprobando que funciona correctamente en diferentes devices, orientación, dark mode, tamaño del texto, etc
Modificadores en SwiftUI: toolbar Premium Miembros Público
El modificador toolbar en SwiftUI nos permite añadir ToolBarItems en nuestra vista. Dentro de los ToolbarItems podemos añadir Buttons para lanzar acciones dentro de nuestra vista en SwiftUI. Tambiém, son customizables y podemos colocarlos en diferentes partes.
Modificadores en SwiftUI: overlay Premium Miembros Público
Los modificadores en SwiftUI permiten modificar nuestras Views de una manera muy rápida y sencilla. Por eso es muy importante conocer la gran variedad que podemos usar en SwiftUI, en este caso exploramos el ViewModifier overlay para superponer vistas.
Modificadores en SwiftUI: mask Premium Miembros Público
El modificador mask en SwiftUI nos permite crear máscaras entre 2 vistas. Al aplicar estas máscaras podemos crear efectos muy atractivos para nuestras aplicaciones como el que vemos en este post.
Modificadores en SWIFTUI: fontWidth y width Premium Miembros Público
Los modificadores en SwiftUI nos permiten personalizar las vistas de nuestra app con diferentes propiedades. Estas propiedades dependerán del modificador que usemos. Hoy aprendemos sobre un modificador que apareció en iOS 16 y sirve para añadir diferentes estilos a nuestra fuente
Modificadores en SWIFTUI: redacted Premium Miembros Público
Los modificadores en SwiftUI nos ayudan a personalizar las vistas que usamos en nuestra app. En este caso aprendemos a usar el modificador redacted en SwiftUI (y también el modificador unredacted) para mostrar el esqueleto de nuestra vista en SwiftUI
DALL·E 2 en SWIFTUI y SWIFT 🤖 Creamos una app para EDITAR imágenes con Inteligencia Artificial (Alamofire) Premium Miembros Público
Añadimos DALL·E 2 a nuestra app para editar imágenes. Las editamos especificando una máscara y un texto descriptivo. Creamos una View en SwiftUI para añadir la imagen desde la cámara del iPhone o la galería de imágenes. Usamos Alamofire para realizar las peticiones HTTP
DALL·E 2 en SWIFTUI y SWIFT 🤖 Creamos una app para GENERAR imágenes con Inteligencia Artificial Premium Miembros Público
Creamos una app en SWIFTUI integrando la API de DALL·E 2 para poder generar una imagen a partir de un texto (prompt) con Inteligencia Artificial. Investigamos la API de openai y creamos un API_KEY. Al descargar la imagen, añadimos un Button para poder descargarla y así compartirla en redes sociales
10 novedades de SwiftUI 4 Premium Miembros Público
Hay varias novedades en SwiftUI 4, han lanzado varias vistas nuevas para que podamos añadir en nuestras apps y también un framework en Swift que nos permite crear Charts rápidamente en SwiftUI. Algunas de las nuevas vistas son NavigationStack, Grid, GridRow, RegexBuilder, Gauge, ShareLink, etc
Swift Charts y Acelerómetro Premium Miembros Público
Extraer datos del acelerómetro del iPhone (o de cualquier otro dispositivo), es muy sencillo. Tan solo debemos importar el framework CoreMotion y crear una instancia de CMMotionManager. Aquí especificamos cada cuanto queremos obtener una muestra y de esta manera la printamos en un Chart en SwiftUI
¿Cómo crear tu primera app en iPhone y Apple Watch? Premium Miembros Público
Aprende a crear tu primera app para tu Apple Watch. Aprendemos a crear un contador de pasos usando el framework HealthKit. Crea una app iOS y reutiliza tu código en tu app watchOS, lo único que necesitas es crear un módulo (con Swift Package Manager) y compartir la lógica y vistas.
Cómo crear WORDLE app en SWIFTUI con la arquitectura MVVM Premium Miembros Público
Aprende a crear el juego Wordle en SwiftUI. Te guío paso a paso para crear el modelo de datos, vistas y ViewModel en Xcode. En tan solo 30 minutos crearás un juego que fue vendido por más de 1 millón de euros. Arquitectura MVVM en SwiftUI
Curso SwiftUI GRATIS desde cero y ¡en 4 horas! Premium Miembros Público
Curso de SwiftUI donde aprenderás paso a paso cómo crear una app. Es para principiantes, y puedes ir a tu ritmo. Lo importante es cubrir los aspectos básicos de SwiftUI para que tengas una base y así poder crear la app que quieras.
Aprende a CREAR una APP del pronóstico del TIEMPO en SwiftUI y MVVM Premium Miembros Público
Tutorial SwiftUI de como usar la arquitectura Model View ViewModel (MVVM). Aprende a usar URLSession, Decodable y varias APIs en iOS 15. Creamos nuestra propia app para ver el pronóstico del tiempo en distintas ciudades. Curso SwiftUI donde vamos paso a paso para crear una app en Xcode. MVVM SwiftUI
MapKit y CoreLocation en SwiftUI (localización en tiempo real) Premium Miembros Público
MapKit en SwiftUI permite mostrar un mapa y CoreLocation en SwiftUI permite saber la localización de un user en tiempo real. Primero tenemos que usar CLLocationManager para que el user autorice recoger la localización. Aprende a crear una app mostrando la localización de un user en tiempo real
📱 Aprende a CREAR la APP CALCULADORA de iOS en SWIFTUI en Español Premium Miembros Público
Crear la calculadora de iOS en SwiftUI es muy simple. Vamos a crear vistas en SwiftUI, para ser exactos dos LazyVGrid con varios modificadores en SwiftUI. Al acabar el post habrás aprendido a crear un clon de la calculadora de iOS en SwiftUI.
PreferenceKey en SwiftUI en Español Premium Miembros Público
PreferenceKey en SwiftUI lo usamos para poder enviar información a través de la jerarquía de vistas. En lugar de enviar esta información hacía las subvistas, la enviamos hacía arriba. Hacía la vista padre o anteriores. Por ejemplo, cuando queremos modificar el título del NavigationView.
ViewModifier en SwiftUI en Español Premium Miembros Público
ViewModifier en SwiftUI es un protocolo que nos sirve para crear nuestros propios modificadores. Los modificadores en SwiftUI son muy útiles ya que nos permiten encapsular código y reutilizarlo por toda nuestra applicación iOS.
GeometryReader en SwiftUI en Español Premium Miembros Público
GeometryReader en SwiftUI es un contenedor de vistas como VStack, List, Form, etc pero con la diferencia que podemos acceder al GeometryProxy, un parámetro que nos servirá para crear custom layouts en las subvistas y añadir animaciones.
SwipeActions y Refreshable en SwiftUI en Español Premium Miembros Público
swipeActions en SwiftUI y refreshable en SwiftUI son dos modificadores que usamos para poder lanzar acciones. swipeActions en SwiftUI lo usamos para añadir acciones en nuestras celdas. refreshable en SwiftUI lo usamos para realizar una acción en nuestra List.
AsyncImage en SwiftUI en Español Premium Miembros Público
AsyncImage en SwiftUI es una vista que permite mostrar una imagen solo pasando una URL. Para poder usar AsyncImage en SwiftUI necesitamos tener instalado Xcode 13 y usar iOS 15.
@SCENESTORAGE en SWIFTUI en Español Premium Miembros Público
SceneStorage en SwiftUI 2.0 es otro Property Wrapper para guardar el estado de nuestras pantallas. Nos sirve para recuperar el estado de nuestras pantallas si la app ha sido cerrada y dar sensación de continuidad al user, sin tener que volver a añadir toda la información que había.
@APPSTORAGE en SWIFTUI en Español Premium Miembros Público
AppStorage en SwiftUI es otro Property Wrapper y lo usamos para persistir información. Este Property Wrapper usa por debajo la clase UserDefaults para almacenar información en una base de datos
@EnvirontmentObject en SWIFTUI en Español Premium Miembros Público
EnvironmentObject es otro Property Wrapper en SwiftUI que usamos para proporcionar desde alguna vista padre una clase que podrá ser usada en toda su jerarquía de vistas. Es muy sencillo, es decir, metemos en el environment una clase instanciada y esta clase podrá ser usada en todas sus subvistas.