Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

La comunidad de Flutter continúa mejorando el SDK en la versión 3.7, agregando algunas funciones nuevas y excelentes. Por ejemplo, ahora puede crear barras de menú personalizadas y menús en cascada, utilizar herramientas para respaldar una mejor internacionalización y confiar en las nuevas herramientas de depuración.

Estas nuevas funciones van acompañadas de mejoras en las funciones existentes. Entre estos se encuentran la herramienta de selección global más rápida, un sistema de renderizado llamado Impeller y la capacidad de compartir recursos entre plataformas.

¿Qué es Flutter?

Flutter es el SDK de aplicaciones móviles de Google para crear interfaces nativas de alta calidad para iOS y Android utilizando el lenguaje de programación Dart. Flutter funciona con código existente, es utilizado por desarrolladores y organizaciones de todo el mundo, y es gratis y de código abierto.

instagram viewer

Si bien Flutter funciona con su código existente, puede adoptar código nuevo fácilmente. Puede comenzar poco a poco con widgets en bases de código existentes o crear una aplicación desde cero. La decisión es tuya.

Echemos un vistazo rápido a algunas de las características más nuevas.

1. Soporte mejorado de Material 3

Flutter se ha actualizado con soporte para Material 3. Esta actualización le permite utilizar componentes materiales ofrecidos por la última versión de Android. Material Pack presenta un tema nuevo y elegante que hará que su contenido se destaque de manera audaz y prominente.

Está disponible tanto para iOS como para Android.

2. Barras de menús y menús en cascada

La última actualización de Flutter agrega dos nuevos widgets de menú: PlatformMenuBar y Material Design Menu. PlatformMenuBar está disponible en macOS y representa barras de menú nativas en lugar de que Flutter las represente.

Para todas las plataformas, puede definir un menú de Material Design que proporcione barras de menú en cascada (MenuBar) o menús en cascada individuales activados por otro elemento de la interfaz de usuario (MenuAnchor). Estos menús son totalmente personalizables y los elementos de menú pueden ser widgets personalizados, o puede usar los nuevos widgets de elementos de menú (MenuItemButton, SubmenuButton).

Flutter 3.7 incluye una actualización importante de la función de depuración de memoria y varias herramientas nuevas que puede usar para depurar su aplicación. La primera versión de la herramienta de análisis de instantáneas destaca áreas en su aplicación Flutter donde se podría mejorar el rendimiento.

Varias actualizaciones de desplazamiento han llegado con esta versión para hacer que el proceso de migración a Flutter sea lo más fácil posible. Los cambios notables incluyen una nueva física de desplazamiento en la plataforma Mac, la adición de una cuadrícula animada y un manejo mejorado de la selección de texto en contextos de desplazamiento.

Un nuevo sistema de internacionalización facilita la traducción y localización de su aplicación Flutter. La sintaxis descriptiva permite mensajes de error que son fáciles de entender incluso para personas con experiencia limitada en codificación.

El nuevo sistema le permite crear mensajes complejos utilizando marcadores de posición y selecciones plurales. Ver el actualizado Internacionalización de aplicaciones de Flutter página para más información.

6. Otras características nuevas de Flutter

Otras características nuevas incluyen una vista previa del motor de renderizado Impeller (en iOS, Impeller en Android aún no está listo para la vista previa), verificación de versión (un lista de verificación de configuraciones para garantizar que su aplicación esté lista para enviarse a la App Store) y una lupa de texto (que facilita la lectura de texto pequeño en teléfonos inteligentes).

Flutter: SDK de aplicaciones móviles de Google

Flutter 3.7 está disponible y está lleno de nuevas funciones útiles. Mientras que la las versiones anteriores se centraron en el rendimiento y la compatibilidad, este se trata de facilitar la creación de aplicaciones. Hay muchas actualizaciones útiles en las herramientas para desarrolladores con nuevas funciones y navegación mejorada.

El tema de Material Design se actualizó con la compatibilidad con Enhanced Material 3, agregando nuevos íconos y esquemas de color modificados. Además, ahora también está disponible la compatibilidad con las barras de menús y los menús en cascada. Para más información ver la Notas de lanzamiento o Página mediana de Flutter.

Si no ha investigado Flutter, ahora es un buen momento para considerarlo. Aunque su popularidad como marco de desarrollo móvil sigue siendo modesta en comparación con competidores como React Native, cada día cobra más fuerza debido a sus notables ventajas en sencillez y facilidad de uso en general.