Executando verificação de segurança...
3

Flutter ou React Native?

Tenho mais de 2 anos de experiência com Flutter. Trabalho na área desde 2021. Eu sou suspeito pra falar do Flutter, mas vou tentar ser o mais imparcial possível.

Vamos lá...

Uma visão geral

    1. Vagas no mercado

Considerando que Flutter surgiu poucos anos após o React Native, é de se esperar uma diferença muito grande na quantidade de vagas, mas não é bem assim. Fazendo uma pesquisa bem rápida no LinkedIn, jogando os termos "Flutter" e "React Native", verá que a quantidade de resultados para vagas brasileiras é de aproximadamente 3800 e 3300 respectivamente.

    1. Analisando as tecnologias de requesito

React Native traz algumas exigências: conhecimento em Javascript, HTML e CSS. Ou seja, antes de mais nada e entrar mesmo para este framework, há 3 tecnologias que você deve estudar e se adequar.

Flutter exige apenas a linguagem Dart. Visto que você tem experiência com C, irá se adaptar bem devido a semelhança entre ambas as sintaxes. Além disso, por ter experiência com C e Python, creio que tenha conhecimentos de Orientação a Objetos, o que é de extrema importância para entender o Flutter (Widgets são classes).

    1. Performance

React Native tenta renderizar os componentes nativos das plataformas Android e iOS, um exemplo disso são os clássicos inputs, barras de pesquisa, indicators, sliders, checkbox... Enfim, o React Native tenta adaptar o componente para a respectiva plataforma, mas, claro, a personalização destes vai de sua necessidade.

O Flutter, no entanto, não tem essa preocupação (bom, depende de você). Como assim? O Flutter tem os componentes (Widgets) separados de cada plataforma, permitindo que você escolha entre usar componentes do Material (Android) ou Cupertino (iOS) e personalizá-los conforme suas necessidades. E o que você escolher é o que o Flutter irá desenhar.

    1. Onde aprender?

Uma das comunidades de Flutter hoje mais ativas no Brasil e com vídeos e playlists ensinando Flutter é a Flutterando.

A RocketSeat traz conteúdos de praticamente tudo relacionado ao universo JS. Então aqui você verá vídeos e playlists de React, React Native, Node, Next...


Não darei minha opinião sobre qual escolher, vai muito do que atender as suas necessidades e do que você se interessar mais. São duas tecnologias ótimas e em alta no mercado.

Se alguém discordar de algo que foi dito, ou eu tenha escrito alguma informação incorreta, favor corrigir educadamente :) Sem rivalidade e amargura, por favor.

Carregando publicação patrocinada...
1