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

Algum DEV MOBILE aí?

Comecei na área de programação atuando como desenvolvedor de aplicativos utilizando Flutter e tenho 3 anos de experiência com essa tecnologia. Mas decidi que quero mais, quero evoluir e alcançar novas tecnologias além de aprimorar o meu inglês. Mas aí vem a dúvida...

O QUE ESTUDAR?
Mesmo no nicho de aplicativos, são muitas tecnologias e me sinto perdido em decidir qual deve ser o meu foco. Talvez devo estudar Android Nativo com Kotlin ou até mesmo outro framework como React Native, ou em vez de uma nova tecnologia eu devo me aprofundar na experiência do usuário e continuar com o Flutter. Não consigo me decidir.

Você, desenvolvedor Mobile, qual foi a sua história? Quais tecnologias aprendeu e o que me recomendaria?

Carregando publicação patrocinada...
1

Olá meu nobre! Eu já trabalhei com Flutter, mas decidi focar a minha carreira com Android Nativo (Kotlin) e a minha vida profissional e financeira mudaram completamente, pois o desenvolvimento nativo vai te permitir uma maior estabilidade no mercado e sem falar que você poderá desenvolver componentes para Flutter, React Native e qualquer outra plataforma hibrida... boa parte da galera que desenvolve hibrido não gosta de desenvolvimento Nativo e é aí que vc se destaca dos demais e bota essa galera pra trabalhar com as suas soluções nativas. Boa sorte na escolha!

1

Muito obrigado pelo conselho!! Pode dizer um pouco de como foi a sua migração de Flutter para Android Nativo? Foi rápido para conseguir um novo emprego ou teve dificuldades por ainda não ter experiência?

1

Já trabalhei com desenvolvimento web e comecei a estudar mobile focado em 6 meses para se sentir um pouco seguro para migrar de área... comecei nos frameworks hibrido e comecei fazer alguns trabalhos e ganhando experiência até perceber que ninguém queria sair do conforto e se aventurar pela base de tudo isso, android nativo por assim dizer. Quando eu vi que a empresa valorizava bem mais os desafios com integrações com equipamento externos do tipo biometria FS80H e equiapmentos hospitalares foi onde eu vi uma grande oportunidade e até hoje continuo estudando e me divertindo em aprender. Lembrando que é somente Android Nativo... nada de inventar em desenvolver nas duas plataformas, pois você vai ficar bem sobrecarregado... deixa o patrão se virar em montar dois times pra atender as demandas da empresa. ;)

1

Salve meu camarada! Trabalho atualmente como desenvolvedor mobile. Migrei final do ano de dev web para mobile por necessidades da empresa. Para ter uma curva de aprendizado mais curta optei por React Native por já ter experiência com React/Next. Com Expo você ganha muitas libs para diversas situações que facilitam sua experiência de desenvolvimento.

E outro ponto positivo para utilizar React Native seria o fato de ser multi-plataforma. Podendo usar o "mesmo código" para Android e iOS. Aspas pois algumas configurações e permissões são diferentes para cadas sistema.

Meus 5 centavos de opnião seria. Verifique o que você precisa. Vai desenvolver para Android e iOS e não tem tempo para aprender ou criar 2 projetos em linguagens diferentes? Tem a opção do React Native e Flutter. Vai focar apenas em desenvolvimento para Android? Kotlin (Google decrertou Kotlin como a linguagem padrão pro Android).

Desejo boa sorte na sua caminhada dentro do desenvolvimento.

1

Eu recomendo pesquisar mais, até porque todo dias muitas pessoas perguntam mais ou menos a mesma coisa, aqui mesmo isso acontece, testar alternativas e ver o que gosta, o que se dá bem.

Recomendo não ouvir pessoas aleatórias na internet que não têm compromisso algum com você e não vão colher o sucesso ou fracasso do que escolher e fazer. Elas não te conhecem e não podem dizer o'que é bom para você. Elas só vão falar o que é bom para elas (ou pior, que elas acham que é). Muitas vezes elas vão postar informações falsas (porque elas acreditam naquilo).

Faça um sorteio e obterá um resultado tão confiável quanto o que pode obter aqui.

A atitude que você terá é mais importante que a tecnologia que escolherá. Até porque ela definirá se fará uma escolha boa ou não.

Só para ter uma ideia quantas vezes eu já falei algo parecido aqui: https://www.google.com/search?q=tabnews+maniero+pessoas+aleat%C3%B3rias

Algo que muita gente não fala é sobre Xamarin e MAUI, e pode ser a melhor para você. Mas você terá que analisar e decidir.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Boa noite amigo, támbem me encontro no mesmo cenário que você sou programador flutter a cerca de 2 anos, comecei um projeto fora da firma para uma empresa que fechei um freela de um app apenas para IOS, como tenho grande familiaridade com o ecossistema da maça, resolvi começar o desafio em SwiftUI, após 1 dia tirando dúvidas com o GPT4, consegui fixar a arquitetura MVVC e já criei o modulo de auth com supabase, estou muito animado com o swift, por mais que tenhamos várias diferenças estruturais para o flutter, o GPT está sendo de grande ajuda para compreender tudo isso, minha dica é pegar um caso real para algo que irá resolver algum problema seu ou de algum e faça o create project e comece a usar a IA como
uma criança em fase que pergunta várias vezes a mesma coisa.