A Google revelou o Flutter 2.10, uma actualização significativa da sua estrutura de código aberto que permite aos programadores partilhar código entre várias plataformas. A característica mais notável desta versão é a introdução de suporte estável para a construção de aplicações Windows usando Flutter, o que abrirá o caminho para mais aplicações multi-plataforma visando Android, iOS, Linux, a web e desktops Windows.
O desenvolvimento de aplicações para plataformas de desktop requer uma abordagem diferente do desenvolvimento de aplicações móveis, uma vez que os computadores e PCs têm ecrãs mais largos e mais métodos de entrada do que os smartphones. Além disso, as aplicações executadas em PCs utilizam APIs diferentes das utilizadas em dispositivos Android ou iOS. Para acomodar esses fatores, o Google otimizou o Flutter para o desenvolvimento de aplicativos para Windows.
O Flutter conta com uma combinação de uma estrutura Dart e um mecanismo C++ para fornecer suporte ao Windows, semelhante à sua arquitetura para Android e iOS. As equipas da Microsoft ajudaram a Google nesta expansão, contribuindo com valiosos detalhes de design, como a iconografia da equipa de design Fluent. Além disso, o Visual Studio da Microsoft facilitou o projecto ao suportar uma extensão Dart.
Kevin Gallo, Vice-Presidente Corporativo da Plataforma de Desenvolvedores Windows da Microsoft, expressou seu entusiasmo com a incorporação do suporte ao Windows pelo Flutter:
Estamos muito satisfeitos em ver o Flutter adicionando suporte para a criação de aplicativos Windows. O Windows é uma plataforma aberta, e damos as boas-vindas a todos os desenvolvedores. Estamos animados para ver os desenvolvedores do Flutter trazerem suas experiências para o Windows e também publicarem na Microsoft Store. O suporte do Flutter para o Windows é um grande passo para a comunidade, e mal podemos esperar para ver o que vocês vão trazer para o Windows!
Para além do Flutter, várias ferramentas de desenvolvimento como o FlutterFlow, Realm, Rive, Syncfusion e Nevercode também irão alargar o suporte para o Windows. Actualmente, existem mais de 500.000 aplicações Flutter na Google Play Store, incluindo aplicações de renome da BMW, ByteDance (os criadores do TikTok) e Google.
Como um dos frameworks multiplataforma mais populares, o Flutter ganhou força significativa na comunidade de desenvolvimento. Um exemplo de uma aplicação Flutter para Windows recentemente desenvolvida, Harmonoid, está agora disponível no GitHub. Esta aplicação é um cliente nativo 1:1 do YouTube Music com um modo mini-Window e reprodução de música baseada em MPV.
Notavelmente, o lançamento alfa inicial do Flutter para Windows ocorreu em setembro de 2020. Mais informações sobre o Flutter para Windows podem ser encontradas na página de anúncio, que fornece detalhes mais extensos para os desenvolvedores.
À medida que o desenvolvimento multiplataforma ganha ainda mais destaque, ferramentas como o Flutter e plataformas sem código/low-code , como AppMaster.io, prometem simplificar o processo de desenvolvimento e fornecer aos desenvolvedores soluções mais rápidas e econômicas para a criação de aplicativos que atendem a uma ampla gama de casos de uso e plataformas.