Criadores
Em breve: criadores recomendados desta área
Exemplo de como vai ficar.Dificuldade
Faixa salarial
R$ 2.000 a R$ 21.000
do estágio ao sênior
Tempo até estar pronto
9-15 meses até primeira vaga
Entendimento
O que é Desenvolvimento Mobile?
O desenvolvedor mobile cria aplicativos para dispositivos móveis (iOS e Android). Pode trabalhar com desenvolvimento nativo (Swift para iOS, Kotlin para Android) ou multiplataforma (React Native, Flutter).
O que faz na prática?
O desenvolvedor mobile cria aplicativos para dispositivos móveis (iOS e Android). Pode trabalhar com desenvolvimento nativo (Swift para iOS, Kotlin para Android) ou multiplataforma (React Native, Flutter).
Tarefas do dia a dia:
- Desenvolver telas e funcionalidades do app
- Integrar APIs e serviços externos
- Testar em diferentes dispositivos
- Publicar atualizações nas lojas
- Corrigir bugs
Quem combina com essa área?
Gosta de criar produtos que as pessoas usam no dia a dia no celular. Curte ver resultados práticos.
Como começar
inicial
Aprender JavaScript (para React Native) ou Dart (para Flutter)
Escolher entre React Native ou Flutter
Criar app simples (lista de tarefas)
Aprender integração com APIs
Publicar app na Play Store
Cursos grátis
Faculdades relacionadas
Análise e Desenvolvimento de Sistemas (ADS)
Tecnólogo · 2 a 2,5 anos
Ciência da Computação
Bacharelado · 4 a 5 anos
Engenharia de Software
Bacharelado · 4 a 5 anos
Sistemas de Informação
Bacharelado · 4 anos
Projetos pra praticar
Livros recomendados
Head First Android Development
Dawn Griffiths e David Griffiths
Android de forma visual e amigável.
Android Programming: The Big Nerd Ranch Guide
Bill Phillips, Chris Stewart e Kristin Marsicano
Referência sólida e prática de Android.
iOS Programming: The Big Nerd Ranch Guide
Christian Keur e Aaron Hillegass
Guia respeitado de desenvolvimento iOS.
Kotlin in Action
Dmitry Jemerov e Svetlana Isakova
Kotlin pelos engenheiros da JetBrains.
Aprofundamento
Tecnologias desta área
Termos essenciais
Subáreas de Desenvolvimento Mobile
Dica para começar
Se já sabe JavaScript, comece com React Native. Se está do zero, Flutter com Dart é excelente opção.