Google lanzó Flutter 1.22 estable, el marco de aplicaciones multiplataforma de la compañía. Ofrece una mejor compatibilidad con Android 11 e iOS 14.
Para aquellos que no lo saben, Aleteo es un marco de aplicación multiplataforma creado por Google. Basado en el lenguaje Dart de Google, permite a los desarrolladores compartir una única base de código entre aplicaciones para iOS, Android, web, Windows, macOS e incluso Linux. Hoy se lanza Flutter 1.22, con un montón de características nuevas. En esta publicación, hablaremos de dos de ellos: compatibilidad con los recortes de pantalla de Android y compatibilidad con los App Clips de iOS 14.
Dado que los diseños sin bisel se vuelven cada vez más populares, las muescas y perforaciones son cada vez más comunes. Si bien nos estamos acercando a las cámaras debajo de la pantalla adecuadas, todavía no hemos llegado a ese punto. Para ayudar a los desarrolladores a lidiar con estos diferentes tipos de recortes de pantalla, Flutter ahora es totalmente compatible con la API DisplayCutout de Android. Si usa Flutter, no tendrá que preocuparse de que algo en su aplicación quede cubierto por una muesca.
Y este soporte también se extiende a cosas como pantallas curvas o en cascada. Entonces, si ha tenido problemas para lidiar con pantallas curvas, Flutter lo respalda.
iOS 14 introdujo una nueva función llamada App Clips. Si sabes qué son las aplicaciones instantáneas de Android, los clips de aplicaciones son esencialmente la misma idea. Los App Clips permiten al usuario "instalar" y abrir rápidamente una pequeña parte de su aplicación, lo que facilita hacer cosas como ofrecer menús en línea o servicios de alquiler livianos. Flutter 1.22 incluye soporte para desarrollar App Clips en iOS. Eso significa que puede seguir teniendo un código base unificado y, al mismo tiempo, seguir siendo compatible con las nuevas funciones de iOS.
Por supuesto, Flutter 1.22 introdujo bastante más que estas dos características. También hay un mejor soporte para la localización (incluida la recarga en caliente), junto con algunos elementos y complementos nuevos de la interfaz de usuario. Si está interesado en el resto de estos cambios, consulte la publicación del blog de Google.