13 pontos por xguru 2022-02-23 | 10 comentários | Compartilhar no WhatsApp
  • Ao observar as tendências pelo número de perguntas publicadas no Stack Overflow, o Flutter ultrapassou o React Native a partir de 2020
  • Em 2022, 2,8% de todas as perguntas do SO eram relacionadas a Flutter, enquanto React Native ficava em 1,4%

Por que os desenvolvedores de apps mobile gostam de Flutter?

  • Não depende da plataforma de forma alguma: até a UI usa a engine Skia e não componentes de UI específicos de plataforma
  • Simplifica e acelera o desenvolvimento de apps
  • É fácil de aprender e de usar
  • Excelente escalabilidade: usa o Firebase como backend
  • Oferece uma experiência de usuário excelente

Quais são as desvantagens de usar Flutter?

  • O tamanho do binário do app é grande
  • Falta de bibliotecas de terceiros
  • Limitações de plataforma: ainda não oferece suporte a watchOS, tvOS, Apple CarPlay etc.
  • É preciso aprender a linguagem Dart
  • Funciona melhor no Android do que no iOS

Qual é o futuro do Flutter?

  • Depois de um crescimento explosivo de uso nos últimos 3 anos, a participação de mercado do Flutter começou a se estabilizar
  • Mas isso não deve ser interpretado como um sinal de que o Flutter vai desaparecer
  • Impulsionado por essa popularidade, o Google vai resolver os problemas do Flutter, como reduzir o tamanho do binário, e o ecossistema de terceiros também vai crescer
  • Cada vez mais desenvolvedores vão adotá-lo por causa da simplicidade e do poder do Flutter
  • Novas ferramentas mais modernas e alinhadas às tendências podem surgir para substituí-lo, mas a perspectiva do Flutter é positiva

10 comentários

 
bbulbum 2022-03-01

Pessoalmente, achei que a experiência de desenvolvimento com Dart foi melhor do que com js/ts. Também tive a sensação de que a configuração do ambiente e os sistemas de build são muito mais limpos.

 
colus001 2022-02-24

Pelos dados do Google Trends, o Flutter está quase com o dobro do RN. Quando foi que isso aconteceu!?

https://trends.google.com/trends/explore/…

 
kbumsik 2022-02-23

Acho que a fundamentação está bem errada.
Pelas características do Stack Overflow, quanto mais nova é uma tecnologia, mais inevitável é que ela tenha muitas perguntas novas...;;

 
bus710 2022-02-23

Estou usando muito bem o Flutter com bindings em Rust.

 
yolatengo 2022-02-23

Do ponto de vista de quem está apostando no RN, isso é meio triste :'(

 
yshrust 2022-02-23

Lá pelo ano que vem, será que o cenário cross-platform para mobile/desktop vai virar flutter vs maui vs react-native..?
Como uso principalmente C++/C#, queria que o maui decolasse um pouco mais rápido haha

 
cr543l 2022-02-23

Isso me faz lembrar do Xamarin, nossa.

 
nicewook 2022-02-23

Então dá para considerar que o Xamarin foi um fracasso, né?
Na época em que estavam realmente pressionando bastante, achei que seria a grande tendência do futuro.

 
ngenius 2022-02-23

A poeira baixou depois da aquisição pela Microsoft, mas não sei se estão se preparando para voltar a divulgar isso.

https://docs.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin

 
xguru 2022-02-23

Literalmente, acredito que multiplataforma tem seu propósito como multiplataforma.
A ideia de "com isso aqui tudo se resolve!" já não tem como se tornar realidade, e a escolha precisa mudar conforme a situação em que você está.
No início de uma startup, quando falta gente, coisas como Flutter/React-Native/Ionic podem ajudar,
e quando os recursos passam a ser abundantes, migrar para nativo também é uma opção.

Hoje em dia, parece que React-Native aparece mais do que Flutter no mercado de contratação e procura de emprego, mas..
acho que isso acontece porque as perguntas que aparecem no SO refletem uma tendência um pouco mais adiantada do que o mercado de contratação.