Passos do Roadmap (30 de 30)
Tópicos-chave
SDK do Dartdart rundart pad+2 mais
Marco
rodar seu primeiro script e um app Flutter template no emulador
Tópicos-chave
var, final, consttipos primitivosinterpolação+1 mais
Marco
resolver 10 desafios básicos (cálculos, strings, condicionais)
Tópicos-chave
if/elseswitchfor, while, do/while+1 mais
Marco
passar em testes unitários simples dos seus algoritmos
Tópicos-chave
List, Set, MapIterablewhere/map/reduce+1 mais
Marco
utilitário que formata e resume uma lista de transações
Tópicos-chave
parâmetros nomeados/posicionais=>escopo+1 mais
Marco
pequeno pacote utilitário local com funções puras
Tópicos-chave
classesconstrutoresherança+5 mais
Marco
modelos com toString/==/hashCode corretos
Tópicos-chave
?!late+2 mais
Marco
lints sem warnings de null safety
Tópicos-chave
Futureasync/awaitagendamento de tarefas+1 mais
Marco
utilitários assíncronos testados
Tópicos-chave
StreamStreamControllerlisten+2 mais
Marco
stream com testes de eventos esperados
Tópicos-chave
flutter_lintsEffective Dartformatação automática
Marco
build limpo (0 warnings/erros de estilo)
Tópicos-chave
árvore de widgetsbuildimutabilidade+2 mais
Marco
tela inicial com layout limpo
Tópicos-chave
Row, Column, StackExpanded, FlexibleSizedBox, Align, Padding
Marco
responsividade básica em celular pequeno e grande
Tópicos-chave
Navigator 1.0 (push/pop)rotas nomeadasdeep link+1 mais
Marco
voltar funcional e interceptação de rota protegida
Tópicos-chave
FormTextFormFieldvalidadores+2 mais
Marco
UX de formulário fluida (erros claros, submit desabilitado)
Tópicos-chave
Provider/ChangeNotifierRiverpod básico
Marco
lista mestre/detalhe com estado global simples
Tópicos-chave
ListView.builderCustomScrollViewSliverAppBar+1 mais
Marco
rolagem suave sem jank aparente
Tópicos-chave
SharedPreferencesHive/Drift (ORM)DAOs+1 mais
Marco
dados persistem entre execuções
Tópicos-chave
Dio/HttpinterceptorsREST+2 mais
Marco
camadas data/domain com modelos imutáveis
Tópicos-chave
Firebase AuthJWTrefresh token+1 mais
Marco
fluxo auth completo com estados de carregamento/erro
Tópicos-chave
MVVM/BlocClean Architecturecamadas presentation, domain, data
Marco
separação clara + testes do domínio
Tópicos-chave
unit/widget/integrationmocksgolden tests
Marco
pipeline local flutter test verde
Tópicos-chave
Semanticstamanhos dinâmicoscontraste+2 mais
Marco
checagens básicas de acessibilidade aprovadas
Tópicos-chave
implícitas (Animated*)controladas (AnimationController)Hero+2 mais
Marco
FPS estável durante animações
Tópicos-chave
Flutter DevToolsframe renderingraster/thread UI+4 mais
Marco
time to first frame e jank < 1% em telas críticas (medido)
Tópicos-chave
permissõescâmera/galerialocalização+2 mais
Marco
feature nativa funcionando em Android (e validar no iOS quando possível)
Tópicos-chave
MethodChannel/EventChannelcomunicação com código nativo
Marco
pacote local publicado no repositório do projeto
Tópicos-chave
targetsdiferenças de input/renderassets+1 mais
Marco
build web funcional hospedado e binário desktop local
Tópicos-chave
assinaturasíconessplash+3 mais
Marco
artefato de release gerado automaticamente
Tópicos-chave
escopo realistaoffline‑firstsincronização+1 mais
Marco
app completo com auth, feed, busca, detalhes, carrinho/favoritos e perfil
Tópicos-chave
refino de UXlogs/monitoramentoREADME+1 mais
Marco
portfólio público + retrospectiva do que aprendeu e próximos passos