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

[DUVIDA] - Aprender (iniciar ou não) ao Flutter

Atualmente já sou dev Delphi e React, Alguem acha que existe a necessidade de obter o conhecimento de uma stack como o Flutter ou algum dev Flutter que consiga esclarecer a facilidade do Flutter com relação ao JS ?

Carregando publicação patrocinada...
3

Se não existe em vista um emprego iminente em Flutter, eu diria que você deveria no máximo saber fazer um CRUD com Flutter e também com React Native.

Um Crud pode ser uma app com login + 2 tabelas (por exemplo, categorias e tarefas) e um relatório.

Se você coseguir fazer isso nas duas tecnologias, já sabe o básico e pode se aprofundar quando for necessário

1

Muito obrigado pela resposta, eu iniciei os meu estudos ao RN onde inicialmente já aproveitaria os conhecimentos em React para diminuir a curva de aprendizado. Foi o momento que me questionei já que o Flutter consegue "concorrer" em qualquer plataforma (web , mobile e desktop). Sei que o JS tambem consegue fazer com React , RN e Electron.
Mais como você ressaltou em vista de emprego Flutter , o "universo" JS irá me agregar mais nesse ponto.

2
1

pow sou Raiz kkkkkkkkk trabalho em um ERP com ACBR (vendas , estoque , fiscal), Rapaz Chorei sangue mais consegui aprender React hoje teho alguns projetos rodando mais o inicio foi tenso kkkk

2

Entrando na conversa. Eu também trabalho com Delphi justamente com acbr na parte de nota fiscal eletrônica.
Eu estou estudando flutter tem um tempo, hoje estou construindo uma API em node com TS e vou criar meu client em flutter web.

1
2

Meu trampo é igual ao seu kkkkkk(acho que Delphi hj é só nessa área msm, ERP com componentes ACBR), eu ainda não tô no react, to aprendendo HTML/CSS e JS primeiro

1
1
1
1
2

Se vc já tem conhecimentos em React, terá uma facilidade maior com o React Native. A curva de aprendizado será mais curta (considerando o desenvolvimento de app).

Se vc tem como objetivo aprender a stack de Dart & Flutter, certamente o seu conhecimento irá te ajudar. Não é difícil e felizmente há muito material gratuito por ai.

Dá uma olhada no https://flutterparainiciantes.com.br. É um bom ponto de partida (free e open-source)

1

Opa sim a facilidade no RN é muito maior, eu vi nas respostas acima e em pesquisas que o mercado de Flutter não é tão aquecido como o de RN, logicamente que o objetivo não é só mercado e sim o conhecimento.
Mais acredito que o RN agregue mais a stack que conheço a curto prazo, mais penso que no futuro estude ao menos o básico/intermediário de Flutter para ter o conhecimento de uma outra linguagem e suas soluções

2

Alguem acha que existe a necessidade de obter o conhecimento de uma stack

Sim, nós como programadores devemos sempre estar aprendendo coisas novas. Se um dev achar que não precisa aprender algo novo então ele já desistiu da profissão

Deve ir para o Flutter?

Depende do seu objetivo.

Para adquirir conhecimento

Se está buscando algo que te faça pensar de uma forma diferente, com outra maneira de trabalhar, mas que não pretender usar profissionalmente tão cedo: vai de flutter, é uma ótima ferramenta e tem uma boa comunidade.

Se o foco é mercado

Se você quer apresender algo para ampliar as possibilidades de trabalho, então vai de React Native que você vai assimilar muito rápido por conta do seu conhecimento em React. Pois com flutter além de aprender o flutter propriamente, você vai se deparar com outra linguagem, o Dart.

Mas tem outras possibilidades

O que mais tem por aí são possibilidades, coloque na sua lista de possibilidades também:
- Python
- PHP
- Rust
- Java
- Machine Learning
- Sistemas embarcados
- Bancos de dados

Como disse, é uma infinidades de possibilidades. O que não pode é ficar estagnado, o que você escolher como próximo passo (se fazer com um bom planejamento) certamente irá lhe dar ótimos resultados.

1

opa sim, gosto muito da frase dita no Nlw da rocketseat "never stop learning" , por isso quero ampliar meu conhecimentos seja RN ou Flutter , mais gostei muito da sua resposta muito obrigado!!

1

Acredito que Flutter brilha quando seu projeto tem como requisito ser multiplataforma e ao mesmo tempo exige a manipulação de recursos nativos de cada plataforma, por exemplo: câmeras, acelerômetro, sensores, performance gráfica próxima da nativa, etc.

Com flutter é possível fazer isso (até certo ponto) a partir de uma API unificada.

Um concorrente que vem comendo pelas beradas e tem tudo pra ser gigante é o .NET MAUI da Microsoft.