Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

A comunidade Flutter continua aprimorando o SDK na versão 3.7, adicionando alguns novos recursos excelentes. Por exemplo, agora você pode criar barras de menu personalizadas e menus em cascata, utilizar ferramentas para oferecer suporte a uma melhor internacionalização e contar com novas ferramentas de depuração.

Esses novos recursos são acompanhados por melhorias nos recursos existentes. Entre eles estão a ferramenta de seleção global mais rápida, um sistema de renderização chamado Impeller e a capacidade de compartilhar recursos entre plataformas.

O que é Flutter?

Flutter é o SDK de aplicativo móvel do Google para criar interfaces nativas de alta qualidade para iOS e Android usando a linguagem de programação Dart. O Flutter funciona com código existente, é usado por desenvolvedores e organizações em todo o mundo e é gratuito e de código aberto.

instagram viewer

Embora o Flutter funcione com seu código existente, ele pode facilmente adotar um novo código. Você pode começar pequeno com widgets em bases de código existentes ou criar um aplicativo do zero. A escolha é sua.

Vamos dar uma olhada rápida em alguns dos recursos mais recentes.

1. Suporte de Material 3 aprimorado

Flutter foi atualizado com suporte para Material 3. Esta atualização permite que você use componentes de material oferecidos por a versão mais recente do Android. O Material Pack apresenta um novo tema elegante que fará seu conteúdo se destacar com ousadia e destaque.

Ele está disponível tanto para iOS quanto para Android.

2. Barras de menus e menus em cascata

A atualização mais recente do Flutter adiciona dois novos widgets de menu: PlatformMenuBar e Material Design Menu. PlatformMenuBar está disponível no macOS e renderiza barras de menu nativas em vez de serem renderizadas pelo Flutter.

Para todas as plataformas, você pode definir um menu Material Design que forneça barras de menu em cascata (MenuBar) ou menus em cascata individuais acionados por outro elemento da interface do usuário (MenuAnchor). Esses menus são totalmente personalizáveis ​​e os itens de menu podem ser widgets personalizados ou você pode usar os novos widgets de item de menu (MenuItemButton, SubmenuButton).

O Flutter 3.7 inclui uma grande atualização para o recurso de depuração de memória e várias novas ferramentas que você pode usar para depurar seu aplicativo. A primeira versão da ferramenta de análise de instantâneo destaca áreas em seu aplicativo Flutter onde o desempenho pode ser melhorado.

Várias atualizações de rolagem chegaram com esta versão para tornar o processo de migração para o Flutter o mais fácil possível. Mudanças notáveis ​​incluem nova física de rolagem na plataforma Mac, a adição de uma grade animada e manipulação aprimorada de seleção de texto em contextos de rolagem.

Um novo sistema de internacionalização facilita a tradução e localização do seu aplicativo Flutter. A sintaxe descritiva permite mensagens de erro fáceis de entender, mesmo para pessoas com experiência limitada em codificação.

O novo sistema permite criar mensagens complexas usando espaços reservados e seleções plurais. Veja o atualizado Internacionalizando aplicativos Flutter página para mais informações.

6. Outros novos recursos do Flutter

Outros novos recursos incluem uma visualização do mecanismo de renderização do Impeller (no iOS, o Impeller no Android ainda não está pronto para visualização), verificação de versão (um lista de verificação de configurações para garantir que seu aplicativo esteja pronto para ser enviado à App Store) e um ampliador de texto (que facilita a leitura de pequenos textos em smartphones).

Flutter: SDK de aplicativo móvel do Google

O Flutter 3.7 foi lançado e está repleto de novos recursos úteis. Enquanto o versões anteriores foram focadas em desempenho e compatibilidade, este é para facilitar a criação de aplicativos. Há muitas atualizações úteis para as ferramentas do desenvolvedor com novos recursos e navegação aprimorada.

O tema Material Design foi atualizado com o suporte Enhanced Material 3, adicionando novos ícones e esquemas de cores aprimorados. Além disso, o suporte para barras de menus e menus em cascata também está disponível. Para mais informações veja o notas de lançamento ou Página Medium do Flutter.

Se você ainda não pesquisou sobre o Flutter, agora é um ótimo momento para considerá-lo. Embora sua popularidade como uma estrutura de desenvolvimento móvel ainda seja modesta em comparação com concorrentes como o React Nativo, ganha força a cada dia devido às suas notáveis ​​vantagens em simplicidade e facilidade de uso geral.