Start Debugging

Etiqueta: migration

50 posts · Página1de5

Migra una app de Flutter de Color.withOpacity a Color.withValues (Flutter 3.27+)
Reemplaza los obsoletos Color.withOpacity, opacity, value, red, green, blue y alpha por withValues, .a/.r/.g/.b y toARGB32. Qué reescribe dart fix por ti, los cuatro getters que deja sin tocar, por qué se rompen las aserciones de color exacto y las búsquedas en Map<Color, T> tras el cambio, y cómo withOpacity descarta Display P3 en silencio. Medido en Flutter 3.44.8 con Dart 3.12.2.
Migra el almacenamiento local de una app Flutter de Hive a Drift (hive_ce 2.22 a drift 2.35)
Una importación única y a prueba de fallos de las cajas de Hive existentes a una base de datos SQLite de drift en el dispositivo del usuario: diseño del esquema, la función de importación, idempotencia, eliminación de las cajas y las dos trampas que corrompen datos en silencio (precisión de DateTime y colisiones de nombres de clase). Probado en Flutter 3.44.8 con hive_ce 2.22.0 y drift 2.35.2.
Migra una aplicación Blazor con componentes enrutables en otro assembly de .NET 8 a .NET 10
Cómo actualizar una Blazor Web App cuyas páginas viven en una biblioteca de clases Razor o en un proyecto .Client de .NET 8 a .NET 10: qué se mantiene igual (los dos registros de AdditionalAssemblies) y las cuatro cosas que se rompen, desde un 404 en blazor.web.js en hosts delgados hasta páginas NotFoundPage que se muestran en blanco. Medido en ASP.NET Core 8.0.32 y 10.0.10.
2026-10-09 migrationflutterios
Migra una app iOS de Flutter de CocoaPods a Swift Package Manager (Flutter 3.44 a 3.47)
Flutter 3.44 convirtió Swift Package Manager en la opción predeterminada para iOS y macOS, pero una app existente conserva CocoaPods hasta que lo eliminas. Cómo comprobar qué plugins ya son compatibles con SwiftPM, dejar que la herramienta migre el proyecto de Xcode, borrar el Podfile sin riesgos, manejar plugins que solo usan pods y la lógica personalizada del Podfile, y revertir si lo necesitas.
Migra transiciones de página personalizadas tras la reorganización de los builders de transición de página de Flutter (Flutter 3.44 a 3.47)
Flutter movió PageTransitionsBuilder y dos builders integrados a la capa widgets, y CupertinoPageTransitionsBuilder fuera de Material. Qué se rompe realmente (un import, con un engañoso error 'Not a constant expression'), qué hace dart fix y en qué se equivoca en proyectos con material_ui, y cómo reescribir builders y rutas personalizados para que ya no dependan de Material.
Siguiente