Aleteo 2.0

Google declarou as novas actualizacións de flutter 2.0 o 3 de marzo de 2021. Nesta versión hai todo un paquete de cambios en comparación co Flutter 1, e este blog centrarase no que cambiou para o escritorio e versións móbiles.

Con Flutter 2.0, Google trasladou o seu estado a un lugar próximo á versión beta e estable. Cal é o significado aquí? Considerando todo, está dispoñible en Flutter 2.0 Stable, pero Google non cre que estea completamente rematado neste momento. Debería estar ben para uso de produción, aínda que pode haber un erro en gran medida.

Google anunciou hoxe Flutter 2, a variante máis actual do seu conxunto de ferramentas de IU de código aberto para crear aplicacións compactas. Aínda que Flutter comezou con atención no móbil cando se lanzou hai dous anos, estendeu as súas ás últimamente. Coa versión 2, Flutter actualmente admite aplicacións web e de escritorio fóra da caixa. Con iso, os usuarios de Flutter agora poderían usar a base de código equivalente para crear aplicacións para iOS, Android, Windows, macOS, Linux e a web.

Flutter 2.0 chega a un nivel estable e engade soporte para dispositivos plegables e de dobre pantalla.

Google conseguiu aumentar o rendemento de Flutter para os navegadores web a través dun novo CanvasKit. Os navegadores móbiles usarán a versión HTML da aplicación de forma predeterminada, todo isto xestionado automaticamente polo novo modo "automático" ao crear a túa aplicación.

En segundo lugar, Flutter está gañando funcións para sentirse máis nativo no navegador web. Isto inclúe utilidades de soporte para lectores de pantalla, texto seleccionable e editable, mellor compatibilidade coa barra de enderezos, enchemento automático e moito máis.

Dado que Flutter era inicialmente un sistema móbil multiplataforma, en realidade non hai moito que dicir aquí. En xeral, Flutter é unha función completa do móbil durante algún tempo actualmente, coa excepción dun plegable. Con Flutter 2.0, actualmente hai soporte para pantallas plegables, debido aos compromisos asumidos por Microsoft. Flutter agora dáse conta de como xestionar este factor de estrutura e permite que os desenvolvedores expoñan as súas aplicacións como precisan.

Actualmente hai outro gadget TwoPane en Flutter 2.0 que che permite, como o nome indica, mostrar dous paneis. O primeiro panel amosarase en calquera gadget, mentres que o segundo amosarase na metade dereita dunha pantalla plegable. Os diálogos tamén permítenche escoller en que lado dunha pantalla plegable deberían mostrar.

O pliegue ou bisagra dun plegable preséntase aos desenvolvedores como unha función de visualización, polo que as aplicacións poden, en calquera caso, estenderse a toda a pantalla plegable no caso de que o necesiten, ou considerar onde se atopa a bisagra e mostrar adecuadamente.

Ademais, Google trasladou o seu complemento Mobile Ads SDK a beta. Este é un SDK para Android e iOS que che permite mostrar anuncios de AdMob na túa aplicación móbil. A partir de agora, non hai soporte para escritorio, pero agora deberías ter a opción de facer aplicacións móbiles estables en xeral con anuncios usando Flutter.

Estes son os enormes cambios en Flutter 2.0 tanto para as plataformas de escritorio como para as móbiles.