O ápice de nossa jornada para o desenvolvimento de IU multiplataforma para telefones, computadores e a Web.
É com grande prazer que anunciamos o lançamento do Flutter 3 como parte da palestra de abertura do Google I/O. O Flutter 3 completa nosso roteiro de transformação de um framework para dispositivos móveis para um framework multiplataforma, com a disponibilidade do suporte a apps para computadores com macOS e Linux, além de melhorias na integração com o Firebase, novos recursos de produtividade e desempenho e suporte ao Apple Silicon.
A jornada até o Flutter 3
O Flutter começou como uma tentativa de revolucionar o desenvolvimento de apps, combinando o modelo de desenvolvimento iterativo da Web com a renderização gráfica acelerada por hardware e o controle no nível do pixel, que antes eram uma exclusividade dos jogos. Nos últimos quatro anos desde o Flutter 1.0 Beta, temos expandido gradualmente essas bases, adicionando novas funcionalidades ao framework e novos widgets, uma integração maior com as plataformas subjacentes, uma biblioteca completa de pacotes e muitas melhorias de desempenho e ferramentas.
À medida que o produto amadureceu, mais de vocês começaram a criar apps com ele. Hoje, já são mais de 500 mil apps publicados com o Flutter. Análises de empresas de pesquisa, como a data.ai , e depoimentos públicos mostram que o Flutter é usado por uma ampla lista de clientes em muitos segmentos: de apps sociais, como o WeChat , até os financeiros e bancários, como o Betterment e o Nubank ; de apps de comércio, como o SHEIN e o trip.com , até os de estilo de vida, como o Fastic e o Tabcorp ; de aplicativos Companion, como o My BMW , a instituições públicas, como o governo brasileiro .
VIDEO
Os desenvolvedores nos dizem que o Flutter ajuda a criar apps lindos com mais rapidez e para mais plataformas. Em nosso estudo mais recente com os usuários:
91% dos desenvolvedores concordaram que o Flutter reduziu o tempo de criação e publicação de apps.
85% dos desenvolvedores concordaram que o Flutter tornou seus apps mais bonitos do que antes.
85% concordaram que ele lhes permitiu publicar apps para mais plataformas do que antes.
Em uma postagem recente de blog da Sonos sobre sua experiência de configuração reformulada, eles enfatizaram o segundo desses itens.
"Não é um exagero dizer que o [Flutter] desbloqueou um nível premium diferente de qualquer coisa que nossa equipe já havia criado. O mais importante para nossos projetistas é que a facilidade com que novas IUs podem ser criadas significa que nossa equipe gasta menos tempo dizendo "não" a especificações e mais tempo iterando sobre elas. Se isso parecer útil, recomendamos experimentar o Flutter. Nós estamos felizes por termos feito isso."
Apresentação do Flutter 3
Hoje, apresentamos o Flutter 3, que é o ápice de nossa jornada para preencher as plataformas suportadas pelo Flutter. Com o Flutter 3, você pode criar lindas experiências para seis plataformas a partir de uma única base de código, o que dá aos desenvolvedores uma produtividade inigualável e permite que as startups tragam novas ideias para o mercado como um todo desde o primeiro dia.
Nas versões anteriores, complementamos o iOS e o Android com suporte à Web e ao Windows , e agora o Flutter 3 adiciona o suporte estável a apps para o macOS e o Linux . A adição de suporte a plataformas requer mais do que a renderização de pixels: ela inclui novos modelos de entrada e interação, suporte à compilação e criação, acessibilidade e internacionalização e integração específica de plataforma. Nosso objetivo é dar a você a flexibilidade para tirar o máximo proveito do sistema operacional subjacente e, ao mesmo tempo, compartilhar toda a IU e a lógica que você quiser.
No macOS, investimos no suporte ao Intel e ao Apple Silicon com o suporte a binários universais , que permite que os apps incluam executáveis nativos nas duas arquiteturas. No Linux, a Canonical e a Google colaboraram para oferecer uma opção altamente integrada e sofisticada para o desenvolvimento.
Um ótimo exemplo de como o Flutter habilita experiências lindas em computadores é o Superlist , cuja versão Beta está sendo lançada hoje. O Superlist oferece colaboração turbinada por meio de um novo app que combina listas, tarefas e conteúdo livre em uma nova abordagem de lista de tarefas e planejamento pessoal. A equipe do Superlist escolheu o Flutter por sua capacidade de proporcionar uma experiência de marca avançada e rápida para computadores, e achamos que o progresso deles até o momento demonstra por que essa foi uma ótima escolha.
VIDEO
O Flutter 3 também aprimora muitos dos recursos básicos, com desempenho melhor, suporte ao Material You e atualizações de produtividade.
Além do trabalho mencionado acima, nesta versão o Flutter é totalmente nativo no Apple Silicon para desenvolvimento. Embora seja compatível com dispositivos Apple com tecnologia M1 desde seu lançamento, o Flutter agora tira total proveito do suporte do Dart ao Apple Silicon , permitindo uma compilação muito mais rápida em dispositivos M1 e o suporte a binários universais para apps macOS.
Nosso trabalho para o Material Design 3 está praticamente concluído nesta versão, permitindo que os desenvolvedores se beneficiem de um sistema de design adaptável e multiplataforma que oferece esquemas de cores dinâmicos e componentes visuais atualizados:
Nossa postagem do blog técnico detalhado fala mais sobre essas e muitas outras novidades do Flutter 3.
O Flutter conta com o Dart, uma linguagem portável de alta produtividade para o desenvolvimento multiplataforma. Nosso trabalho no Dart neste ciclo inclui novos recursos de linguagem que reduzem o código boilerplate e auxiliam com capacidade de leitura, suporte experimental a RISC-V, uma ferramenta de inspeção atualizada e nova documentação. Para saber mais detalhes sobre todas as novas melhorias do Dart 2.17, confira o blog dedicado .
Firebase e Flutter
É claro que a criação de um app requer mais do que um framework de IU. Os editores de apps precisam de um pacote abrangente de ferramentas para ajudá-los a criar, lançar e operar os apps, incluindo serviços como autenticação, armazenamento de dados, funções de nuvem e testes de dispositivos. Vários serviços dão suporte ao Flutter, incluindo Sentry , AppWrite e AWS Amplify .
A oferta da Google para serviços de apps é o Firebase, e estudos comparativos com desenvolvedores realizados pela SlashData demonstram que 63% dos desenvolvedores Flutter usam o Firebase em seus apps. Por isso, nas últimas versões, temos trabalhado com o Firebase para expandir e integrar o Flutter com perfeição. Isso incluiu levar os plug-ins do Firebase para Flutter até a versão 1.0, adicionando documentação e ferramentas melhores e novos widgets, como o FlutterFire UI , que fornece aos desenvolvedores uma IU reutilizável para telas de autorização e perfil.
Hoje, anunciamos a evolução da integração Flutter/Firebase como uma peça central e totalmente suportada da oferta do Firebase. Estamos transferindo o código-fonte e a documentação para o repositório e o site principais do Firebase, e você pode ter certeza de que evoluiremos o suporte do Firebase para o Flutter lado a lado com o Android e o iOS.
Além disso, fizemos grandes melhorias para dar suporte a apps Flutter usando o Crashlytics, o conhecido serviço de relatórios de erros em tempo real do Firebase. Com as atualizações do plug-in Flutter Crashlytics , você agora pode rastrear erros fatais em tempo real e usar o mesmo conjunto de recursos disponível para outros desenvolvedores iOS e Android. Isso inclui importantes alertas e métricas, como "usuários livres de falhas", que ajudam você a estar sempre a par da estabilidade de um app. O pipeline de análise do Crashlytics foi atualizado para melhorar o armazenamento em cluster de falhas do Flutter, agilizando a triagem, a priorização e a correção de problemas. E, por último, otimizamos o processo de configuração do plug-in para que ele exija apenas algumas etapas para funcionar com o Crashlytics diretamente pelo código do Dart.
Casual Games Toolkit do Flutter
Para a maioria dos desenvolvedores, o Flutter é um framework de apps. Mas há também uma comunidade cada vez maior voltada para o desenvolvimento de jogos casuais que se beneficia do suporte gráfico acelerado por hardware fornecido pelo Flutter, juntamente com mecanismos de jogos de código aberto, como o Flame . Queremos facilitar as coisas para os desenvolvedores de jogos casuais e, por isso, anunciamos hoje no I/O o Casual Games Toolkit, que fornece um starter kit de modelos e práticas recomendadas, além de créditos para anúncios e serviços em nuvem.
Embora o Flutter não seja projetado para jogos de ação em 3D de alta intensidade, até mesmo alguns desses jogos se voltaram para o Flutter para a IU fora do jogo, incluindo títulos populares como o PUBG Mobile , que têm centenas de milhões de usuários. E, para o I/O, queríamos ver até onde podíamos levar a nossa tecnologia. Por isso, criamos um jogo de fliperama divertido, habilitado pelo Firebase e com o suporte à Web do Flutter. O I/O Pinball traz uma mesa personalizada, criada com base em quatro dos mascotes favoritos do Google, o Dash do Flutter, o Sparky do Firebase, o robô Android e o dinossauro do Chrome, e que permite competir com outros usuários. Achamos que essa é uma maneira divertida de demonstrar a versatilidade do Flutter.
Comunidade
Algo que amamos no Flutter é que ele não é um produto apenas do Google. É um produto "de todos". Código aberto significa que todos podemos participar e ter interesse no sucesso, seja contribuindo com novo código ou documentação, criando pacotes que dão novos superpoderes ao framework central, escrevendo livros e cursos de treinamento que ensinam outras pessoas ou ajudando a organizar eventos e grupos de usuários.
Para mostrar o melhor da comunidade, patrocinamos recentemente um desafio Puzzle Hack em colaboração com o DevPost, oferecendo aos desenvolvedores a chance de demonstrar suas habilidades com a repaginação do quebra-cabeça deslizante clássico com o Flutter. Essa acabou sendo uma demonstração fantástica de como a Web, os computadores e os dispositivos móveis se unem: agora, todos podemos jogar on-line ou por meio das lojas.
Elaboramos este vídeo para mostrar algumas de nossas participações favoritas e os ganhadores dos prêmios, e achamos que você vai gostar:
VIDEO
Agradecemos o seu apoio ao Flutter, e damos a você as boas-vindas ao Flutter 3!
6 comentários :
Being in this position is a huge blessing for us. It gives us a number of benefits. I sincerely hope you produce another essay of this caliber. Visit electron dash if you wish to play games to relax.
Wow! SO much helpful information here! book writing company Definitely pinning this for later, as we hope to post more beneficial articles. Thank you!
very good post and i find this helpful you will also find this helpful subscribe for latest updates
Being in this position is a huge blessing for us. It gives us a number of benefits. I sincerely hope you produce another essay of this caliber. Visit Warten Weg if you wish to play games to relax.
South Africa Graphic Design
Graphic Designer in South Africa
Hire A Graphic Designer
Graphic Design Services in South Africa
Pay For A Logo Design in South Africa
Sponsor A Freelance Graphic Designer
10 Best Free and Paid Logo Designs
How to Become A Graphic Designer
Service For Professional Logo Design
Supporting Young Graphic Web Design
Design Letterhead
O Flutter 3 realmente está levando o desenvolvimento de apps para um novo nível, especialmente ao expandir para novas plataformas como macOS e Linux. A flexibilidade que oferece, criando uma base de código única para tantas plataformas, é um enorme ganho para desenvolvedores. Além disso, a integração com ferramentas como o Firebase e melhorias no desempenho vão beneficiar ainda mais a produtividade. Para quem está buscando novas oportunidades, uma boa dica é explorar também plataformas como sweet-bonanza-br.org para uma experiência ainda mais envolvente e dinâmica em outros tipos de desenvolvimento.
Postar um comentário