Preparando el ecosistema de Dart y Flutter para null safety
Null safety ahora es estable a nivel de API. ¡Publica tus paquetes estables ahora!
Hoy anunciamos una nueva versión beta de Dart. Esta beta representa un nuevo nivel de estabilidad y confianza en el nuevo sound null safety sistema de tipos, en el que hemos estado trabajando durante más de un año. La beta actualizada de Dart (2.12.0–259.9.beta) está disponible en dart.dev y también está incluida en el canal beta de Flutter. No anticipamos más cambios disruptivos entre ahora y el lanzamiento estable de esta funcionalidad.
Si eres desarrollador de paquetes, te invitamos a comenzar a publicar versiones estables y seguras con null safety de tus paquetes para proporcionar la mejor experiencia a los usuarios cuando lancemos la versión estable de Dart con null safety. Nosotros mismos hemos comenzado este proceso, publicando versiones estables de paquetes seguros con null safety como args, yaml, y grpc. Si todas tus dependencias son seguras con null safety y están publicadas con versiones estables (p. ej. 1.0.0 en lugar de 1.0.0-nullsafety.123), ¡ahora es el momento de que hagas lo mismo!
También hemos añadido una nueva funcionalidad a pub.dev que etiqueta las versiones de paquetes como preview releases cuando su SDK de Dart dependiente aún no se ha lanzado de forma estable. Las preview releases se promoverán automáticamente a versiones estables regulares una vez que se lance un nuevo SDK estable de Dart.
La guía de migración a null safety tiene la información más reciente sobre cómo migrar tus paquetes. Presta mucha atención a la restricción del SDK de Dart y a las versiones de tus dependencias en el pubspec, así como a la versión del SDK que estás utilizando en las pruebas de integración continua (CI).
¡La versión estable y segura con null safety de Dart llegará pronto! Gracias por ayudarnos a hacerlo realidad.
Más de Dart
El eslabón perdido de Flutter: Por qué Dart full-stack lo cambia todo
Con el soporte de Cloud Functions for Firebase para Dart, podemos tratar toda la pila como una sola aplicación unificada.
Anunciando Genkit Dart: Construye aplicaciones AI full-stack con Dart y Flutter
Anunciando el lanzamiento en preview de Genkit Dart, un framework de AI de código abierto para construir aplicaciones full-stack con AI para cualquier plataforma.