Flutter 2.0 é lançado
(medium.com)- De framework mobile a framework portátil: expansão das plataformas suportadas
→ Web: suporte a PWA e SPA, conversão de apps móveis Flutter existentes para a web (compartilhamento de código)
→ Até desktop, dobráveis e dispositivos embarcados
→ iOS: melhorias de desempenho, widgets Cupertino que implementam algo semelhante ao UIKit, build de IPA sem abrir o Xcode
-
Aplicação de Sound Null Safety ao Dart: a menos que seja especificado, Non-Nullable é o padrão
-
Lançamento do Google Mobile Ads SDK: adição de banners inline e banners nativos aos formatos de overlay existentes
-
Widgets
AutocompleteeScaffoldMessenger -
Melhoria do Add-to-App, que adiciona Flutter a apps existentes, minimizando o uso de memória ao adicionar múltiplas instâncias
-
Adição do Flutter Fix: encontra e informa código problemático à medida que APIs são adicionadas, melhoradas ou removidas
-
Melhorias no Flutter DevTools
-
Novos recursos do Flutter 2 também adicionados às extensões do Android Studio e IntelliJ/VSCode
-
DartPad também oferece suporte ao Flutter 2
-
Atualização do ecossistema
→ Plugins do Firebase com Null Safety aplicado e em nível de qualidade para produção
→ Novo Sentry SDK for Flutter
3 comentários
Parece que Dart é uma linguagem atraente. Pelo fato de não haver menção a suporte para outras linguagens na 2.0,
A vantagem do Dart é que ele lida bem tanto com VM quanto com compilação AOT, então não vai ser fácil migrar para outra linguagem.
No post de apresentação do Flutter 2 em https://developers.googleblog.com/2021/03/announcing-flutter-2.html,
eles dizem que a escalabilidade do Flutter vem do Dart.
Mas eu também não consegui me acostumar com Dart.. ^^;