Flutter 1.0 lançado como o kit de ferramentas de interface do usuário para governá-los todos
Não há como negar que o Google está em toda parte. E não apenas na Web ou no Android. Tem seus aplicativos e serviços, mesmo em plataformas rivais, como Windows, macOS e iOS. Escrever e manter aplicativos para todos não é um passeio no parque, e o tempo perdido para empurrar os pixels pode ser gasto na implementação de recursos importantes. Para ajudar a si mesmo, bem como a outros desenvolvedores nesse mesmo caminho, o Google desenvolveu o Flutter, agora em seu primeiro lançamento estável em 1.0, para ajudar a construir interfaces Android e iOS nativas a partir de uma única base de código.
O Flutter é a resposta do Google ao antigo problema de desenvolvimento de software de atingir tantos pássaros com uma cajadada só. Ou seja, desenvolver um aplicativo que segmente tantas plataformas e dispositivos com o mínimo de esforço. As soluções atuais, afirma o Google, exigem uma limitação da funcionalidade até o mínimo denominador comum ou a criação e gravação de aplicativos, cada vez para cada plataforma diferente.
Não é o "Escreva uma vez, execute em todos os lugares" tipo de kit de ferramentas, pelo menos não completamente. O Flutter é praticamente um mecanismo de aplicativo que pode ser usado para criar a interface do usuário sobre os modelos e API de criação de aplicativos existentes para Android e iOS. Você pode colocá-lo em cima de um aplicativo já existente, criar um novo aplicativo do zero ou até incorporar "visualizações" de aplicativos Android ou iOS em aplicativos Flutter.
O Flutter está há muito tempo em desenvolvimento, mas a direção que o Google está apresentando na versão 1.0 praticamente confirma o que a maioria já suspeitava até agora. O Flutter é a porta de entrada do Google para ter um ecossistema de aplicativos unificado em todas as plataformas compatíveis. Já existe uma tentativa de terceiros de trazer o Flutter para desktops e o próprio Google lançou o projeto Hummingbird para suporte em navegadores da Web.
Em outras palavras, o Flutter é praticamente um kit de ferramentas de interface do usuário do Google que pode, em qualquer eventualidade, facilitar a transição dos desenvolvedores para um único sistema operacional do Google. Afinal de contas, o Fuchsia OS já usa o Flutter, tornando-o quase imediatamente compatível com qualquer aplicativo móvel que passará a usar o Flutter em vez dos SDKs de UI nativos de sua plataforma.
Via: Slash Gear
Nenhum comentário