Quem trabalha com mobile cria os aplicativos que a gente usa no celular, para Android, iPhone ou os dois ao mesmo tempo. O desafio é fazer tudo caber numa tela pequena, funcionar com internet ruim e gastar pouca bateria.
Quem tira Desenvolvimento mobile costuma viver conectado ao celular, ter curiosidade sobre como os aplicativos são feitos e prestar atenção na experiência de quem usa. O mobile junta programação, design e um pouco de visão de produto.
Pontos fortes
- Foco na experiência de quem usa
- Curiosidade pela tecnologia do dia a dia
- Capacidade de pensar em telas pequenas
- Vontade de criar algo que as pessoas carregam no bolso
Por onde começar
- Kotlin, a linguagem recomendada para Android
- Swift, a linguagem dos aplicativos de iPhone
- Flutter ou React Native, para fazer um aplicativo só para os dois sistemas
- Os guias de design do Android (Material Design) e da Apple
- Criar um aplicativo simples, como uma lista de tarefas
Outros resultados possíveis
- Front-end Quem tira Front-end transforma ideias em telas que as pessoas usam e entendem.
- Back-end Quem tira Back-end cuida dos bastidores: regras, dados e sistemas que não podem falhar.
- Dados Quem tira Dados encontra respostas escondidas nos números.
- Design e UX Quem tira Design e UX pensa primeiro em quem vai usar.
- Segurança da informação Quem tira Segurança pensa como quem ataca para proteger quem usa.
- Infraestrutura e DevOps Quem tira Infraestrutura mantém tudo de pé, rápido e funcionando.
- Qualidade de software (QA) Quem tira QA encontra o erro antes que ele encontre o cliente.