Flutter 1.5 adiciona suporte para Web, Embedded e Desktop

O Flutter 1.5 dá um grande passo em frente, criando uma plataforma nativa única para todo o processo de desenvolvimento, desde o desenvolvimento até a publicação!

Foi há apenas um ano que o Google anunciou pela primeira vez o Flutter Beta no MWC. Desde então, o Flutter cresceu muito e rapidamente se tornou indiscutivelmente a melhor estrutura para codificação multiplataforma em iOS e Android. Este ano, no Google I/O 2019, eles estão indo além dos dispositivos móveis com o lançamento do Flutter 1.5. Agora é possível desenvolver um aplicativo para tudo, desde o Raspberry Pi até o seu Google Pixel 3a, para seu Pixelbook, até seu PC personalizado.

Francamente, foi um pouco chocante o quão positiva foi a resposta ao Flutter. Certamente não é a primeira estrutura a tentar permitir o desenvolvimento multiplataforma, mas o Google parece ter alcançado o equilíbrio certo e a comunidade de desenvolvedores parece adorar isso. De ser o habilidade que mais cresce para engenheiros de software no LinkedIn, para ser usado por grandes empresas como Ebay, Square, New York Times e Alibaba, para ser usado extensivamente por

desenvolvedores independentes locais que desejam manter aplicativos em várias plataformas, o Flutter parece estar surgindo em todos os lugares.

Agora, com o Flutter 1.5, esses pequenos desenvolvedores independentes podem levar seus sonhos multiplataforma um passo adiante. Há apenas alguns meses, o Google começou a trabalhar para levar o Flutter além dos dispositivos móveis e até ficou surpreso com a rapidez com que ele estava progredindo. Não demorou muito para que a notícia chegasse ao New York Times de que Flutter estava trabalhando para trazer apoio para a web, desktop e dispositivos incorporados, e as palavras cruzadas do New York Times saltaram para o oportunidade. Eles usaram uma versão de pré-lançamento do suporte web do Flutter para tirar seu jogo KenKen da era do Flash e colocá-lo em um design responsivo moderno. Embora ainda não esteja pronto para o lançamento final, uma prévia da nova versão do KenKen rodando no primeiro a visualização técnica do Flutter para a web está disponível para teste no Google I/O deste ano em iOS, Android, web e Chrome OS.

E sim, isso está sendo executado localmente no ChromeOS, não apenas por meio do navegador da web. Flutter 1.5 permite compilar para Windows, Linux e Mac OS, o que significa que no ChromeOS você pode desenvolver, testar e publicar para dispositivos móveis, Web e desktop em um único dispositivo com a ajuda do Android Studio ou Visual Studio Code sem precisar de um celular emulador. Temos sido falando há anos sobre como o Google precisa reunir suporte a aplicativos Android e suporte ao desenvolvimento Android em seus plataforma de laptop, e parece que isso finalmente está acontecendo com o Flutter 1.5 e o Android Studio 3.5 em Chrome OS.

Não vamos esquecer os dispositivos incorporados. Enquanto o Google publica documentação para executar aplicativos Flutter no Raspberry Pis e outros dispositivos embarcados, ele já está em uso em uma das plataformas de dispositivos embarcados mais amplamente distribuídas no mercado. O Google Assistant na plataforma Google Smart Display já usa Flutter para potencializar alguns recursos e está trabalhando para expandi-lo todos os dias, com o objetivo final de ter uma pilha Flutter completa em cada Google Home Hub, cada Lenovo Smart Display e todos os outros assistentes com tecnologia mostrar.

Claro, essas não são as únicas atualizações no Flutter 1.5. A versão mais recente também traz suporte para Dart 2.3 com adição de UI como código extensa funcionalidade, uma biblioteca de pagamento no aplicativo que tornará substancialmente mais fácil monetizar aplicativos baseados em Flutter e centenas de outros melhorias. Essas melhorias constantes no Flutter permitem novos projetos interessantes, como o ML Kit Custom Image Classifier, um aplicativo baseado em Firebase e Flutter que facilita a criação de modelos de classificação para aprendizado de máquina.

E se você estiver interessado em entrar no Flutter, agora é o momento perfeito, pois o Google está fazendo parceria com um dos principais designers de cursos de treinamento em desenvolvimento móvel para oferecer um caminho fácil. O curso Udemy Flutter da App Brewery estará disponível por apenas US$ 10 por tempo limitado, graças ao patrocínio do Google.

Confira a Guia de Introdução para começar a criar aplicativos com Flutter hoje mesmo!