Se ha anunciado Flutter 1.7. Es la última versión del marco de desarrollo de aplicaciones de Google y ahora es compatible con las últimas tecnologías de Android.
Flutter es uno de los marcos de desarrollo de aplicaciones móviles de más rápido crecimiento. tiene casi 70.000 estrellas en su repositorio de GitHub y está ampliamente adoptado por ingenieros de software en el campo. El equipo de desarrollo está trabajando arduamente para abordar cualquier problema, como lo demuestra el hecho de que cerraron más de 1250 informes en los últimos dos meses desde el lanzamiento de Flutter 1.5. Ahora, la versión número 1.7, denominada por el gerente de producto de Flutter, Tim Sneath, como una actualización de optimización, está disponible de forma generalizada.
Soporte de AndroidX para nuevas aplicaciones
A partir de 1.7, Flutter ahora admite la biblioteca de soporte de AndroidX, que fue introducido a la plataforma de desarrollo de Android el año pasado. AndroidX está diseñado para permitir a los desarrolladores utilizar los componentes más recientes manteniendo la compatibilidad con versiones anteriores. Google también
de código abierto para que los desarrolladores puedan mantenerse actualizados sobre las últimas versiones. Dado que muchos paquetes de Flutter se han actualizado para admitir AndroidX, el equipo de desarrollo decidió permitir la creación de nuevos proyectos de Flutter con AndroidX. Todo lo que tienes que hacer es agregar el--androidx
marque su proyecto para apuntar a la biblioteca de soporte. Puede encontrar documentación sobre la migración de proyectos existentes. aquí.
Compatibilidad con el paquete de aplicaciones de Android (AAB)
Todavía faltan poco más de dos años para que Google deje de ofrecer por completo aplicaciones nativas de 32 bits en Play Store, pero pronto se implementarán otras restricciones. A partir del 1 de agosto de este año, todas las aplicaciones que utilizan bibliotecas nativas y que apuntan a Android 9 Pie o posterior estará obligado a proporcionar Soporte de 64 bits. Flutter ya admite la generación de aplicaciones de Android de 64 bits, pero la versión 1.7 del marco ahora permite a los desarrolladores crear Paquetes de aplicaciones de Android con versiones de 32 y 64 bits de sus aplicaciones. Esto facilitará que los desarrolladores de aplicaciones nativas que utilizan Flutter admitan 32 y 64 bits para cumplir con la fecha límite del 1 de agosto y, finalmente, eliminarán el soporte de 32 bits en 2021. Aquí puedes encontrar instrucciones para publicar un paquete de aplicaciones de Android, así como instrucciones para generar diferentes archivos APK para dispositivos de 32 y 64 bits.
Aunque Flutter pretende ser un marco de desarrollo multiplataforma todo en uno, se centra principalmente en admitir sistemas operativos móviles. Es por eso que el equipo agrega constantemente nuevos widgets y componentes para cumplir las fantasías de los desarrolladores de aplicaciones móviles y diseñadores de UI. Flutter 1.7 no es diferente en ese sentido. Hay una nueva Control deslizante de rango componente de valor material, que es útil para establecer un rango entre valores mínimos y máximos. Los usuarios de Android también recibirán una actualización Barra de snacks widget en aplicaciones Flutter. El widget para iOS, Cupertino, también se actualiza con mejoras CupertinoPicker y CupertinoDateTimePicker widgets.
Por primera vez, Flutter está ganando soporte para controladores de juegos. Aunque actualmente no es muy fácil escribir un juego completo en Flutter, todavía tiene potencial. Este muestra de diseño de plataforma informa a los desarrolladores sobre cómo escribir código para componentes que se adapten a los lenguajes de diseño de iOS y Android. También hay una nueva propiedad fontFeatures que permite a los desarrolladores definir ciertos estilos para fuentes específicas. Puede ver todos los casos de uso de la propiedad en el Directorio de API de aleteo.
Eso es básicamente todo para esta versión. Como puede ver, el equipo no ha agregado tantas funciones nuevas a Flutter desde Google I/O. Se centraron principalmente en pulir y agregar soporte para API y bibliotecas cruciales para aplicaciones básicas.
Para actualizar a la versión 1.7, acceda a la raíz de su directorio Flutter y ejecute el comando flutter upgrade
dominio. Si desea actualizar manualmente o reinstalar el marco, Flutter 1.7 también está disponible para nuevas instalaciones.
Fuente: Tim Sneath/Medio