Flutter 1.7 traz suporte AndroidX para novos aplicativos Android, Android App Bundles e muito mais

click fraud protection

Flutter 1.7 foi anunciado. É a versão mais recente da estrutura de desenvolvimento de aplicativos do Google e agora oferece suporte às tecnologias Android mais recentes.

Flutter é uma das estruturas de desenvolvimento de aplicativos móveis de crescimento mais rápido. Tem quase 70.000 estrelas em seu repositório GitHub e é Amplamente adotado por engenheiros de software da área. A equipe de desenvolvimento está trabalhando duro para resolver quaisquer problemas, como evidenciado pelo fato de terem fechado mais de 1.250 relatórios nos últimos dois meses desde o lançamento do Flutter 1.5. Agora, a versão número 1.7, apelidada pelo gerente de produto da Flutter, Tim Sneath, como uma atualização de otimização, está disponível para o público geral.

Suporte AndroidX para novos aplicativos

A partir da versão 1.7, o Flutter agora oferece suporte à biblioteca de suporte AndroidX, que foi introduzido para a plataforma de desenvolvimento Android no ano passado. O AndroidX foi projetado para permitir que os desenvolvedores usem os componentes mais recentes, mantendo a compatibilidade com versões anteriores. Google também

código aberto para que os desenvolvedores possam se manter atualizados sobre as versões mais recentes. Como muitos pacotes do Flutter foram atualizados para oferecer suporte ao AndroidX, a equipe de desenvolvimento decidiu permitir a criação de novos projetos do Flutter com o AndroidX. Tudo que você precisa fazer é adicionar o --androidx sinalizador para seu projeto para direcionar a biblioteca de suporte. A documentação sobre a migração de projetos existentes pode ser encontrada aqui.

Suporte ao Android App Bundle (AAB)

Ainda faltam pouco mais de dois anos até que o Google pare completamente de servir aplicativos nativos de 32 bits na Play Store, mas algumas outras restrições ocorrerão em breve. A partir de 1º de agosto deste ano, todos os aplicativos que usam bibliotecas nativas e são direcionados ao Android 9 Pie ou posterior será obrigado a fornecer Suporte de 64 bits. O Flutter já suporta a geração de aplicativos Android de 64 bits, mas a versão 1.7 do framework agora permite que os desenvolvedores criem Pacotes de aplicativos Android com versões de 32 e 64 bits de seus aplicativos. Isso tornará mais fácil para os desenvolvedores de aplicativos nativos que usam o Flutter oferecer suporte a 32 e 64 bits para cumprir o prazo de 1º de agosto e, eventualmente, abandonar o suporte de 32 bits em 2021. Aqui você pode encontrar instruções para publicar um Android App Bundle, bem como instruções para gerar diferentes arquivos APK para dispositivos de 32 e 64 bits.

Embora o Flutter pretenda ser uma estrutura de desenvolvimento multiplataforma completa, ele se concentra principalmente no suporte a sistemas operacionais móveis. É por isso que a equipe está constantemente adicionando novos widgets e componentes para realizar as fantasias dos desenvolvedores de aplicativos móveis e designers de UI. O Flutter 1.7 não é diferente nesse aspecto. Há um novo RangeSlider componente de valor material, que é útil para definir um intervalo entre valores mínimos e máximos. Os usuários do Android também serão atualizados Lanchonete widget em aplicativos Flutter. Widget para iOS, Cupertino, também é atualizado com melhorias CupertinoPicker e CupertinoDateTimePicker widgets.

Pela primeira vez, Flutter está ganhando suporte para controladores de jogos. Embora atualmente não seja muito fácil escrever um jogo completo no Flutter, isso ainda tem potencial. Esse amostra de design de plataforma informa os desenvolvedores sobre como escrever código para componentes que se adaptam às linguagens de design iOS e Android. Há também uma nova propriedade fontFeatures que permite aos desenvolvedores definir certos estilos para fontes específicas. Você pode ver todos os casos de uso da propriedade no Diretório da API Flutter.

É basicamente isso para este lançamento. Como você pode ver, a equipe não adicionou muitos recursos novos ao Flutter desde o Google I/O. Eles se concentraram principalmente em aprimorar e adicionar suporte para APIs e bibliotecas cruciais para aplicativos básicos.

Para atualizar para a versão 1.7, faça cd na raiz do seu diretório Flutter e execute o flutter upgrade comando. Se você quiser atualizar manualmente ou reinstalar o framework, o Flutter 1.7 também está disponível para novas instalações.


Fonte: Tim Sneath/Médio