Escolha de stack, fundamentos de UI mobile, navegação, estado, APIs e publicação nas stores.
Mapa mental do roadmap
React Native ou Flutterpick one
React Native ou Flutter e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em pick one. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
UI e layoutflex, temas
UI e layout e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em flex, temas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Navegaçãostacks e tabs
Navegação e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em stacks e tabs. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Estadolocal e global
Estado e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em local e global. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
API RESToffline básico
API REST e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em offline básico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Storage localsecure storage
Storage local e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em secure storage. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Push notificationsquando precisar
Push notifications e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em quando precisar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Build nativoEAS / Gradle / Xcode
Build nativo e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em EAS / Gradle / Xcode. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Testes em devicebeta
Testes em device e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em beta. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Storespolíticas e review
Stores e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em políticas e review. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Detalhamento por fase
1 Fase 1 - Escolha e base
Objetivo da fase: consolidar o aprendizado pratico de escolha e base.
React Native ou Flutter - pick oneessencial
React Native ou Flutter e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em pick one. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
UI e layout - flex, temasessencial
UI e layout e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em flex, temas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Navegação - stacks e tabsessencial
Navegação e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em stacks e tabs. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Estado - local e globalessencial
Estado e um topico essencial da fase "Escolha e base" do Roadmap Mobile (React Native / Flutter), focado em local e global. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
2 Fase 2 - Dados
Objetivo da fase: consolidar o aprendizado pratico de dados.
API REST - offline básicoessencial
API REST e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em offline básico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Storage local - secure storageessencial
Storage local e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em secure storage. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Push notifications - quando precisaropcional
Push notifications e um topico essencial da fase "Dados" do Roadmap Mobile (React Native / Flutter), focado em quando precisar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
3 Fase 3 - Release
Objetivo da fase: consolidar o aprendizado pratico de release.
Build nativo - EAS / Gradle / Xcodeessencial
Build nativo e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em EAS / Gradle / Xcode. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Testes em device - betaessencial
Testes em device e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em beta. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Stores - políticas e reviewessencial
Stores e um topico essencial da fase "Release" do Roadmap Mobile (React Native / Flutter), focado em políticas e review. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Perguntas frequentes
Quanto tempo leva para concluir o Roadmap Mobile (React Native / Flutter)?
O tempo estimado e de ~4–6 meses, dependendo da dedicacao diaria e pratica constante.
Por onde comecar do zero absoluto?
Inicie pela Fase 1 pelos nos marcados como essenciais antes de avancar para topicos avancados.
Como usar este roadmap
- Siga as fases na ordem — pular fundamentos cria buracos difíceis de fechar depois.
- Cada nó essencial precisa de um artefato: repo, deploy, checklist marcado ou demo.
- Ajuste o ritmo à sua rotina; a métrica é entrega, não data no calendário.
- Volte aos nós opcionais quando o núcleo estiver sólido.