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?
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!
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.
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).
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.