Ir para conteúdo

Flutter - O mais novo SDK da Google


Kodinha

Posts Recomendados

Flutter

O Flutter, um framework desenvolvido pelo Google na linguagem Dart, permite o desenvolvimento de aplicações nativas tanto para Android quanto para iOS a partir da composição de Widgets. Podemos utilizar blocos prontos desenvolvidos pela equipe do Google, como botões, cards, menus e muitos outros, para agilizar o desenvolvimento, mas também podemos personalizar e/ou criar Widgets livremente.

1*42zsz13tv08yERlHsZCdOw.gif

 

Por que escolher o Flutter?

Com tantas linguagens de programação pra Mobile, como o famoso React Native, mas segundo o Google, o Flutter foi construído para melhorar a qualidade dos aplicativos, a velocidade do desenvolvimento, e para alcançar mais usuários. O Flutter é único, porque o código é compilado em ARM, ou seja, compila o código para cada plataforma. Isso agiliza a abertura e o desempenho do aplicativo.

1*k_aQA6TG9rrqu8gz0drG9g.png

Flutter só tem subido nas pesquisas 

Flutter VS React Native

Ambos frameworks são atrativos contendo vantagens e desvantagens. O React Native por sua vez já está no mercado há mais tempo e possui mais aplicações em seu portfólio. Isso fornece segurança para grandes organizações se arriscarem na adoção do framework, o que alavanca ainda mais sua fama.

Já o Flutter, por ter sido lançado há 2 anos, ainda precisa ser mais explorado pela indústria de modo a fazer com que a plataforma ganhe a confiança dos desenvolvedores.

Segundo o Google um dos grandes diferenciais do Flutter é em relação à sua rapidez, conseguindo mostrar nativamente animações a 60fps e fornecendo otimização de compilação antecipada, o que torna a aplicação portátil por ser compilada em código apropriado para arquiteturas ARM e x86, compatível com IOS, Android e outros. Uma desvantagem que pode ser apontada é o fato de usar widgets próprios, podendo causar o mesmo problema que aplicações Cross Platform Hybrid.

React conta com APIs de recursos nativos para WiFi e GPS, com boas soluções de terceiros para câmeras, sensores, biometria, Bluetooth e NFC. Porém, possui um ponto fraco em relação a construção de gráficos personalizados. Não existem boas API’s para o desenvolvimento desta funcionalidade, tornando esses tipos de features mais complexas de serem realizadas, implicando em desenvolvimento de código nativo.
A situação é ligeiramente diferente no Flutter. A maioria das APIs de hardware, com exceção de Bluetooth e NFC, estão em desenvolvimento ou já estão disponíveis. Dependendo de quão rápido tudo isso estiver pronto, o Flutter pode se tornar o vencedor no que diz respeito às APIs de hardware.

Parte do quadro comparativo feito pela empresa Agile Engine consegue exemplificar algumas das diferenças encontradas nos frameworks, dando um panorama geral do estado de cada um.

 

Flutter vs React Native

 

Qual a sua opinião sobre o Flutter?

Flutter promete algo incrível?

Editado por KodaD
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Rebs disse:

Eu achei a proposta interessante, para quem gosta de programar para mobile, é bem legal procurar saber mais sobre

Conhecimento nunca e de mais

 

1 hora atrás, zAryon disse:

Já trabalhei com o Flutter e é muito semelhante ao Java e o JavaScript. É uma ótima aposta para quem não sabe JavaScript e deseja criar aplicativos nativos.

Recomendaria ele pra quem já programa ?

Editado por Wicaro
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...