Quién hay detrás de SwiftBeta? Premium Miembros Público
Después de 4 años ya tocaba revelar quién está detrás de SwiftBeta! El portal para aprender Swift y SwiftUI completamente GRATIS
CURSO de TESTING en Swift y SwiftUI GRATIS Premium Miembros Público
Aprende a crear Tests en Swift y SwiftUI, desde Tests Unitarios, Tests de Integración, etc hasta Tests de Snapshot o UITests usando Xcode. Entender como funcionan los tests con sus mocks e inyección de dependencias te abrirás las puertas al mundo laboral y en tu camino a iOS Developer
Aprende Swift Online GRATIS para ser iOS DEVELOPER siguiendo el ROADMAP de SWIFT Premium Miembros Público
Aprende Swift con este nuevo recurso actualizado donde podrás explorar diferentes secciones con sus clases, preguntas y ejercicios. Y además, podrás compilar código Swift directamente desde el navegador. Así que si quieres aprender Swift, prueba aprendeswift.com
UITests en SwiftUI (Parte 8) Premium Miembros Público
Explora nuestra guía completa sobre UITests en Xcode para principiantes. Aprende cómo realizar pruebas de interfaz de usuario en aplicaciones iOS y asegura una experiencia de usuario impecable con nuestros consejos y trucos expertos
SNAPSHOT TESTS en SWIFTUI (Parte 7) Premium Miembros Público
Los Snapshot Tests nos permiten crear capturas de nuestra UI para guardarlas como referencia. De esta manera, cuando pasamos nuestros tests, la captura creada en el test se compara con la de la referencia guardada. Si coincide, el test pasa y sino es que la vista ha sido modificada
App de notas completa (SwiftUI) con Tests UNITARIOS, Mocks y Tests de INTEGRACIÓN (Parte 6) Premium Miembros Público
En este post resolvemos los ejercicios de los anteriores videos y completamos todos los Unit Tests y Integration Tests necesarios para nuestra app. Creamos los UseCases de Actualizar una nota y Borrar una nota
¿Qué es un MOCK en TESTING? (Parte 5) Premium Miembros Público
¿Qué son los mocks en Swift? ¿Cómo puedo inyectar dependencias en Swift? Hoy exploramos estos 2 conceptos de testing
Introducción INTEGRATION TESTS con SWIFTDATA en SWIFT (Parte 4) Premium Miembros Público
Los Tests de Integración en Swift nos permiten testar como se comportan diferentes componentes cuando están conectados. Es decir, nos permiten validar que se comportan tal y como deberían. En nuestra app de notas vamos a añadir SwiftData y vamos a crear varios UseCases.
Introducción a UNIT TESTS y CODE COVERAGE en SWIFT (Parte 3) Premium Miembros Público
Los Tests Unitarios en Swift nos sirven para testear el correcto funcionamiento de nuestro tipo. En este caso queremos hacer tests pequeños, independientes y que sean rápidos de ejecutar. En el post de hoy testeamos nuestro modelo y también nuestro ViewModel
Introducción CURSO TESTING en Swift - Creamos nuestra app de notas en SwiftUI (Parte 2) Premium Miembros Público
Testear una app en Swift y SwiftUI es muy sencillo, pero antes de poder testear tenemos que tener código de producción que podamos testear. En el post de hoy creamos una app de notas en SwiftUI con 3 funcionalidades: crear nota, actualizar nota y borrar nota.
Introducción CURSO TESTING en SWIFT (Parte 1) Premium Miembros Público
¿Cómo crear tests en Swift?¿Por qué son importantes los tests en Swift? ¿Qué beneficios hay? Estas preguntas te las respondo en esta pequeña introducción al Testing en Swift. Creamos una app desde cero en SwiftUI y luego añadimos Unit Tests, Integration Tests, Snapshot Tests y UITests.
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
¡Nuevo Lanzamiento! 👋 Bienvenido SwiftUI Views Premium Miembros Público
Crea tu app rápidamente con vistas ya creadas en SwiftUI en SwiftUIViews.com. Aquí encontrarás una gran variedad de vistas, e incluso descubrirás algunas que no sabías que existían. Copia el código en SwiftUI y pégalo en Xcode
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 pedir a los usuarios que hagan valoraciones de tu app en el App Store con SwiftUI Premium Miembros Público
Tener una buena valoración en el App Store te ayudara a destacar más entre los millones de aplicaciones que hay. Es por eso que puedes controlar desde dentro de tu aplicación, cuándo mostrar un Alert para que valoren tu aplicación, y es usando el requestReview
¿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
CURSO COMBINE en Swift GRATUITO Premium Miembros Público
Combine es un Framework de Apple para crear código reactivo. Esto nos permite crear código muy limpio usando Publisher y Subscribers. Además, aprendemos a usar varios operadores para que veas lo sencillo que es manejar la información que Publica un Publisher hasta que llega a un Subscriber
Agrupa Publishers con CombineLatest y Zip en Combine Premium Miembros Público
CombineLatest y Zip son dos operadores de Combine que nos permiten agrupar varios Publishers en uno. La ventaja de usar estos operadores es que nos ayudan a reducir mucha lógica dentro de nuestra aplicación. En lugar de crear esta funcionalidad nosotros, podemos usar el operador.
¿Cómo crear una app en SwiftUI para dibujar en las Vision PRO de Apple? Premium Miembros Público
Crear una app para las Vision PRO es muy fácil. Tan solo debes tener conceptos de Swift y SwiftUI. Apple ha integrado este nuevo dispositivo como uno más, incluyéndolo en Xcode 15 para que sea extremadamente sencillo empezar a crear apps para visionOS
Aprende a PROGRAMAR tu PRIMERA APP para las VISION PRO Premium Miembros Público
Aprende a programar tu primera app para las Vision PRO, las nuevas gafas de Apple para crear experiencias en Realidad Aumentada. Con el framework visionOS y SwiftUI podrás crear apps con muy pocas líneas de código y muy sencillas de crear.
Novedades Xcode 15 Premium Miembros Público
Novedades en Xcode 15, hoy vamos a explorar las novedades más importantes de esta nueva versión de Xcode, desde mejoras en las sugerencias del autocompletado, macros introducidas en Swift 5.9, Previews, hasta Debugging
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.
Aprende a usar URLSession y Combine (decode, tryMap y map) Premium Miembros Público
Podemos usar Combine con URLSession, de esta manera creamos un Publisher en el que podemos usar operadores y así transformar los valores que viajan en nuestro Publisher. En este caso utilizamos los operadores map, tryMap, y decode. Es un ejemplo muy práctico y real.
Ejercicios Resueltos Capítulo 18 Premium Miembros Público
Ejercicios Resueltos Capítulo 17 Premium Miembros Público
Ejercicios Resueltos Capítulo 16 Premium Miembros Público
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
Domina Promesas en Combine con el Uso de Future Premium Miembros Público
Aprende a crear promesas en Swift con Combine usando Future. Descubre cómo manejar código asíncrono de manera efectiva en tus apps.
Explorando Diversas Arquitecturas en Swift Premium Miembros Público
Explora 5 arquitecturas en Swift: MVC, MVC con Coordinator, VIPER, MVVM, y MVP. Encuentra la mejor para tu próxima aplicación.
Ejercicios Resueltos Capítulo 15 Premium Miembros Público
Resultado de los ejercicios de El Libro de Swift. Aquí están los resultados del capítulo 15 donde profundizamos los conceptos de lo que hemos aprendido durante el capítulo.