Este artigo também foi postado no Flutter
Há pouco mais de seis anos, lançamos o Flutter 1.0. Hoje, no #FlutterInProduction
, estamos comemorando nosso progresso, desde o imenso apoio que recebemos de milhares de colaboradores da comunidade até a adoção generalizada do Flutter como um framework de apps de nível de produção para criar experiências de apps multiplataforma.
Se você ainda não experimentou o Flutter, convidamos você a fazer isso! Como compartilhamos hoje, você vai fazer parte de um grande grupo: o Flutter tem mais de um milhão de desenvolvedores ativos mensalmente em todo o mundo e capacita quase 30% de todos os novos apps para iOS. Mais de 90 mil desenvolvedores participam ativamente de Flutter Meetups em mais de sessenta países. E, se você quiser informações sobre como projetar ou criar um novo app do Flutter de sucesso, nós temos uma lista cada vez maior de consultores do Flutter prontos para ajudar.
"O Apptopia rastreia milhões de apps na Apple App Store e na Google Play Store e analisa e detecta quais SDKs de desenvolvedores foram usados para criar os apps. O Flutter é um dos SDKs mais populares que rastreamos: na Apple AppStore, sua utilização aumentou de maneira consistente, de cerca de 10% de todos os apps gratuitos rastreados em 2021 para quase 30% de todos os apps gratuitos rastreados em 2024!"
— Apptopia Inc.
Essa tem sido uma jornada incrível, que começou em 2014 (no que hoje chamamos de nossa era experimental) como um experimento do Google de codinome "Sky".
Antes de Flutter, era inevitável fazer alguns sacrifícios. Muitos desenvolvedores não acreditavam que um framework pudesse realmente oferecer uma experiência de primeira em várias plataformas.
Com o lançamento do Flutter 1.0 em 2018, tínhamos a missão clara de solucionar esse dilema tecnológico: queríamos fornecer aos desenvolvedores o melhor framework de apps para criar interfaces de usuário lindas e com alto desempenho em todas as plataformas, além de permitir que eles alcançassem todos os clientes com apps de alta qualidade em todas as plataformas que eles adoram, mas com custo menor e em menos tempo.
Nosso foco permaneceu sólido durante a era de expansão do Flutter, mesmo quando adicionamos o suporte às seis principais plataformas para dispositivos móveis, Web e computadores. E seguimos adiante, com trabalhos como o uso do Flutter pela Toyota para sistemas de infoentretenimento.
Estamos agora na "era de produção", e queremos celebrar isso com o #FlutterInProduction! Esse evento destaca as conquistas dos desenvolvedores que usam o Flutter em aplicativos do mundo real.
Link to Youtube Video (visible only when JS is disabled)
Nada disso seria possível sem nossa incrível comunidade com mais de 1.400 colaboradores, mais de 10.000 editores com mais de 50.000 pacotes e os criadores de conteúdo e entusiastas apaixonados pelo Flutter.
Juntos, criamos um dos cinco principais projetos de código aberto do GitHub por meio de contribuições!
Tudo começa com o foco em proporcionar experiências de usuário incríveis. Livre das restrições típicas de plataforma, o Flutter dá suporte a um amplo conjunto de linguagens de design: o suporte ao Material Design e nossos widgets Cupertino inspirados na Apple são fornecidos com o SDK. O ecossistema também fornece uma ampla seleção de bibliotecas de design, como a Fluent_ui
inspirada no Windows, a macos_ui
inspirada no macOS, e os widgets yaru
, inspirados no Ubuntu.
Com o Flutter, você tem a flexibilidade e o poder de transformar em realidade qualquer design que sua equipe imaginar. Isso é exemplificado pela Scandinavian Airlines, que, depois de criar seu novo app para dispositivos móveis com o Flutter, encheu sua prateleira de troféus com prêmios de design de prestígio, como o Red Dot Design Award, o Webby People's Voice Award e o iF Design Gold Award. Charlotte Svensson, EVP e CIO da SAS, explica:
"Estou extremamente orgulhosa desse prêmio, que não é apenas um prêmio do setor, mas também um reconhecimento global. Ele é um testemunho do que podemos fazer quando superamos os limites e nos concentramos em melhorar a experiência do cliente e quando interagimos e nos desenvolvemos junto com nossos clientes. A SAS sempre esteve na vanguarda da inovação no setor de aviação, e esse prêmio serve como uma validação de nossa dedicação em fornecer soluções digitais excepcionais a nossos clientes."
O desempenho e a confiabilidade são essenciais para uma experiência positiva do usuário e para a percepção da marca. Apps lentos ou propensos a falhas não só frustram os usuários no curto prazo, como também podem prejudicar a reputação da marca no longo prazo por meio de avaliações negativas e do boca a boca.
O Flutter priorizou o desempenho e a confiabilidade desde o início. Com a escolha da linguagem de programação Dart, garantimos tempos de inicialização rápidos por meio de compilação antecipada para código de máquina nativo ou Web Assembly. O sistema completo do Dart com segurança contra valores nulos ajuda a detectar erros durante o desenvolvimento, aumentando ainda mais a confiabilidade. Além disso, o mecanismo de renderização do Impeller personalizado do Flutter, projetado especificamente para IUs multiplataforma, oferece animações suaves e nos dá controle total sobre a pilha de renderização, de cima para baixo, do código-fonte da IU à GPU.
Por exemplo, a Universal Destinations and Experiences relatou recentemente que, ao adotar o Flutter, eles não apenas diminuíram o tamanho do app, um benefício significativo para usuários com conexões de Internet não confiáveis, mas também reduziram drasticamente as falhas do app para praticamente zero, reduzindo assim o custo total de propriedade.
Link to Youtube Video (visible only when JS is disabled)
A LG Electronics sempre utilizou apps da Web para suas Smart TVs com webOS devido a preocupações com o alto custo de desenvolvimento de apps nativos tradicionais. No entanto, eles descobriram que os apps da Web têm inicialização mais lenta e consomem mais memória que os apps nativos. Com o Flutter, a LG Electronics tem uma solução que combina alta velocidade de desenvolvimento e excelente desempenho. Como resultado, eles planejam usar o Flutter em aplicativos essenciais de webOS TVs globalmente a partir de 2025.
Link to Youtube Video (visible only when JS is disabled)
O sucesso do Flutter está profundamente enraizado em seu foco na experiência do desenvolvedor. Fomos pioneiros em fluxos de trabalho instantâneos para desenvolvedores com a recarga automática com estado e, durante nossa era de expansão, adicionamos o Flutter DevTools para acelerar significativamente os fluxos de trabalho de diagnóstico e depuração.
A comunidade do Flutter fornece um ecossistema próspero e aberto com mais de 50.000 pacotes publicados por mais de 10.000 editores, além de tecnologias e serviços robustos de terceiros. E, se você quiser informações sobre como projetar ou criar um novo app do Flutter de sucesso, temos uma grande lista de consultores do Flutter prontos para ajudar.
A agência de apps Superformula cria com o Flutter desde agosto de 2020. Eles descobriram que o Flutter é fácil de aprender e bem documentado, permitindo que eles atualizem os novos participantes da equipe rapidamente e contribuam de forma eficaz.
A Superformula também usou o Flutter para revitalizar a experiência gastronômica digital dos mais de 400 restaurantes da MGM Resorts. O novo aplicativo MGM Rewards baseado no Flutter foi recriado em apenas quatro meses, reduzindo a quantidade total de código pela metade e aumentando em quatro vezes a velocidade de entrega. Um dos principais facilitadores da produtividade da Superformula é a capacidade de compartilhar código em quiosques móveis baseados em tablet e ferramentas baseadas na Web.
Link to Youtube Video (visible only when JS is disabled)
Como dissemos, alguns dos trabalhos mais importantes que a equipe do Flutter realizará nos próximos anos é manter a qualidade e profundidade do suporte exigido pelas empresas que oferecem experiências baseadas no Flutter a centenas de milhões de usuários em todo o mundo.
Para atender a essas necessidades em evolução, estamos nos concentrando em diversas áreas principais:
Como Rivers afirma com tanta precisão, as coisas certamente "ficaram um pouco mais elegantes e profissionais", e a nossa intenção é mantê-las assim no futuro.
Se você não usou o Flutter recentemente, não poderia haver um momento melhor para fazer isso!
Quer saber mais a partir das experiências de outras pessoas primeiro?
Estamos empenhados em conquistar a sua confiança com um foco inabalável na qualidade e no desempenho. Continuamos a orientar nosso roteiro de acordo com as necessidades de nossos usuários. Esse público também evoluiu nos últimos seis anos de expansão, passando de usuários individuais e amadores, em nossa era experimental, para as grandes empresas que usam o Flutter para os recursos de negócios críticos de hoje.
Como sempre, estamos ansiosos para ver o que você vai criar em seguida. Até a próxima!