DIARIO // NOTAS DE INGENIERÍA

Blog

Notas de campo sobre ingeniería iOS nativa, productos web y lanzamientos con confianza.

Cómo redactar un brief técnico para un proyecto web o de app, 2026

Un brief técnico para un proyecto web recoge el problema, los usuarios, el alcance, las restricciones, el rango de presupuesto y las métricas de éxito.

web developmentiosLeer artículo

Compartir autenticación y contratos de datos entre un backend Next.js y una app SwiftUI, 2026

Un backend compartido para SwiftUI y Next.js funciona con un solo proveedor de autenticación que emite los tokens y un solo esquema Postgres que genera los tipos.

iosweb developmentLeer artículo

Fundamentos de la optimización en tiendas de apps: metadatos, palabras clave y capturas, 2026

Aprende los fundamentos de la optimización en tiendas de apps: límites de nombre, subtítulo y palabras clave, capturas y diferencias con Google Play.

iosseoLeer artículo

Fastlane para CI/CD en iOS: automatizar compilación, firma y envío

Fastlane convierte el ciclo de archivar, firmar y subir en lanes con nombre que tu CI puede ejecutar. Esta es la configuración que funciona: Bundler, clave de API, match y pilot.

iosLeer artículo

Cuánto cuesta desarrollar una app para iOS en 2026: rangos según el alcance

Las estimaciones de 2026 sitúan una app para iOS entre $15,000 y $50,000 si es simple y entre $150,000 y $300,000+ si es compleja. Rangos y factores de costo.

iosLeer artículo

Apps iOS offline-first: sincronización, resolución de conflictos y segundo plano

Cómo crear una app iOS offline first: almacén local como fuente de verdad, sincronización con una cola de salida, regla de conflictos y tareas en segundo plano.

iosLeer artículo

Enlaces universales y enlaces profundos: el traspaso de la web a la app, bien hecho

Los enlaces universales en iOS y los App Links en Android abren tu app al tocar un enlace https, con una alternativa segura cuando la app no está instalada.

iosweb developmentLeer artículo

Notificaciones push en iOS: configuración de APNs, payloads enriquecidos y el momento de pedir permiso

Las notificaciones push en iOS necesitan un token APNs válido una hora, un payload bajo 4KB y un permiso pedido tras una acción real del usuario.

iosLeer artículo

SwiftData frente a Core Data: cómo elegir una capa de persistencia en 2026

SwiftData encaja en apps nuevas con iOS 17+. Core Data sigue ganando con versiones antiguas, consultas SQL agregadas y CloudKit ya configurado.

iosLeer artículo

WidgetKit y Live Activities: qué son y cuándo usarlos

WidgetKit abarca widgets, controles y Live Activities, pero solo Live Activities usa ActivityKit, prescinde de los timelines y no tiene acceso a red ni a ubicación.

iosLeer artículo

Los motivos de rechazo en el App Store que más afectan a las apps en 2026

Apple atribuye más del 40% de los rechazos no resueltos en el App Store a una sola guideline. Estas son las seis que explican la mayoría, citadas del texto de Apple.

iosLeer artículo

Concurrencia estricta en Swift 6: guía de migración para aplicaciones existentes

La concurrencia estricta de Swift 6 convierte las condiciones de carrera en errores de compilación. Guía módulo por módulo para migrar una app existente sin reescribirla.

iosLeer artículo

SwiftUI o UIKit en 2026: cuándo SwiftUI nativo es la opción correcta

En 2026, SwiftUI es la opción por defecto en iOS para pantallas nuevas y reescrituras; UIKit sigue encajando en código heredado y APIs no cubiertas.

iosLeer artículo

Shipping SwiftUI Apps With Confidence

How we take a SwiftUI product from first commit to a clean App Store release: audits, bridges, and staged rollouts.

ioscase studiesLeer artículo