Comece pelo Android no Brasil
Bem nesses mais de seis anos desenvolvendo para o mercado mobile e em grande maioria para bancos, sempre me perguntaram por qual plataforma faria mais sentido iniciar a carreira como mobile developer no Brasil e mesmo eu sendo desenvolvedor iOS sempre continuo recomendando Android.
Você deve estar pensando: “Como assim?!”
Contexto Brasileiro
Vamos fazer um exercício simples e objetivo para chegar a uma conclusão óbvia. Atualmente temos em torno de 212 milhões de habitantes no Brasil, sendo que a maior parte deles (cerca de 60%) sobrevive com por volta de um salário mínimo. Você acha mesmo que essas pessoas sequer tem escolha de investir seis salarios em um smartphone? Chocante mas é a dura realidade no nosso país.
Agora indo para o lado dos desenvolvedores (que grande maioria também é bem pobre eu sei), o investimento inicial para você se tornar um desenvolvedor iOS é altíssimo. Um Macbook com uma performance suficiente para você iniciar seus estudos custa inicialmente R$ 12.999. Ou seja, se você é iniciante ou está estudando ainda Ciência da Computação, Engenharia de Software e etc considere iniciar seus estudos mobile para Android, pois em qualquer máquina que rode uma JVM você conseguirá ter contato para tentar iniciar a carreira como desenvolvedor.
PlayStore vs AppStore
Vale lembrar também que a diferença de valores para poder publicar apps nas lojas são extremamente diferentes, para você poder publicar apps na PlayStore custa em torno de $25 apenas uma vez já na AppStore você precisa pagar anualmente uma taxa de $99, isso mesmo, por volta de R$ 529,76 reais na cotação de hoje, apenas para poder assinar e publicar apps na loja.
Bem surreal não é mesmo? Sim eu sei.
Conteúdo em PT-BR
Outro ponto bem importante é que você não vai encontrar muitos tutoriais em português para iOS mas para Android tem bastante. Claro que hoje em dia temos IA para auxiliar a ler documentação, mas nas minhas experiências vejo que ela responde muito melhor para frameworks Web do que para Mobile (acredito que deva ser pela maior quantidade de código disponível na web) e em grande maioria não funciona bem, por isso uso mais como um “facilitador” de leitura de documentação de software.
Minha Experiência
Com essas informações você já consegue ter uma noção da dificuldade inicial, então inicie pelo jeito mais fácil e barato e mais tarde quando você estiver já estabelecido ai talvez faça sentido você pensar em começar seus estudos para plataformas da Apple. No meu caso como exemplo, iniciei com Android e no meu primeiro estágio como desenvolvedor na IBM dei a sorte que me forneceram um Macbook Pro (bem modesto mas servia) e assim consegui trabalhar para as duas tecnologias e alguns projetos em React Native.
Oportunidades
Alguns “edge-cases” que é bom mencionar caso queira muito ser iOS Developer desde o início são:
- Entrar no programa da Apple Developer Academy da sua universidade.
- Estágio de verão no Instituto Eldorado.
- Conseguir um estágio em alguma das Big-Techs no Brasil como a Uber, Nubank, iFood, IBM ou alguma outra que te forneça bons setups.
No mais é isso que eu tinha para falar sobre esse assunto, espero ter elucidados a sua mente.