A equipe do Google que trabalha no desenvolvimento do Flutter, sua estrutura gratuita e interface de usuário de código aberto, anunciou ontem que depois de vários meses de trabalho, a estrutura agora estende seu uso a outros tipos de plataformas.
No futuro, você pode enriquecer a experiência de seus usuários em plataformas como a web, aplicativos de desktop e pequenos dispositivos. Esta notícia chega cerca de dois meses após o lançamento da versão 1.2 do framework entregue com Dart DevTools, um conjunto de ferramentas de programação, e a versão 2.2 da linguagem de programação Dart Web.
Sobre o Flutter
Flutter é uma estrutura de desenvolvimento de interface de usuário gratuito e de código aberto criado pelo Google. Até então, foi usado para desenvolver aplicativos para Android e iOS e também é o principal método de criação de aplicativos para o Google Fuchsia.
No entanto, graças às possibilidades oferecidas pela linguagem de programação Dart Web e as novas ferramentas de desenvolvimento implementadas hoje pelos navegadores, O Google foi capaz de estender inicialmente o suporte para a estrutura Flutter para a web.
Agora disse o Google, o framework Flutter está se tornando uma estrutura de interface de usuário portátil para todas as telas.
Por meio dessa atualização da estrutura, o Google pretende permitir que as empresas ofereçam melhores experiências ao cliente em todos os tipos de telas, incluindo aplicativos móveis, desktops e web.
Flutter para a Web
Esta é uma implementação Flutter compatível com o código que é processado usando tecnologias padrão da web, como HTML, CSS e JavaScript.
Com o Flutter para a Web, o código do Flutter escrito na linguagem de programação Dart pode ser compilado em uma experiência de cliente que pode ser embutida no navegador e implantada em qualquer servidor da web.
Você pode usar todos os recursos do Flutter e não precisa de um plugin de navegador. Embora Flutter for the Web ainda esteja em desenvolvimento, o Google tentou em parceria com o New York Times (NYT) para desenvolver uma nova interface para o jogo KenKen Puzzle que o jornal americano oferece aos seus assinantes.
O jogo foi atualizado e usa o mesmo código no Android, iOS, Web, Mac e Chrome OS.
Flutter para desktop
Este projeto foi originalmente criado para desenvolver implementações do Flutter no Windows, Mac OS, Chrome OS e Linux.
O trabalho está em andamento para estender o Flutter ao suporte de desktop como um ambiente de destino, permitindo que os desenvolvedores criem aplicativos nas plataformas mencionadas com o Flutter.
A longo prazo, este esforço criará uma solução totalmente integrada em que a criação de vibração funcionará tanto para plataformas desktop e móvel, mas esse esforço ainda está em andamento, disse o Google.
Embora essas metas ainda não estejam prontas para produção, a equipe do Google Flutter afirma ter lançado as primeiras instruções para o desenvolvimento de aplicativos Flutter que rodam em Mac, Windows e Linux.
Flutter para dispositivos incorporados
Flutter portabilidade também estende-se a dispositivos incorporadosou seja, para dispositivos menoress como Raspberry Pi e Google Home Hub.
Neste ponto, diz o Google, uma das plataformas incorporadas onde o Flutter já está operando é baseada em sistemas operacionais de tela inteligente que alimentam empresas como o Google Home Hub.
Dito isso, trazer o Flutter para uma nova plataforma requer trazer o mecanismo do Flutter para o alvo, bem como implementar o aninhamento.
O mecanismo Flutter é inerentemente multiplataforma e pode funcionar com várias APIs de renderização de cliente (OpenGL, Vulkan e software). Inclui a máquina virtual de tempo de execução Dart.
Flutter para dispositivo móvel
Para celulares, O Google anunciou a atualização do framework para a versão 1.5.
De acordo com o Google, o Flutter 1.5 inclui centenas de mudanças em resposta ao feedback do desenvolvedor, incluindo atualizações para novos requisitos do iOS SDK da app store, atualizações para widgets e materiais do iOS e suporte para novos tipos de dispositivos pelo motor e Dart 2.3.
O Google adicionou suporte inicial para pagamentos no aplicativo esta semana. Finalmente, com mais de 2,000 pacotes de código aberto disponíveis para Flutter.
fonte: https://developers.googleblog.com