How tiagoalvescosta/treino works
This is a Flutter study app for interns, organized around a study route and four exercises/examples: a stateful calculator, CEP lookup, client management, and a reference architecture example. The README documents the intended implementation stages, but the Dart source was not sampled, so navigation and internal call relationships cannot be verified. The graph preserves those capabilities and the documented HTTP, store/page, and fake-API responsibilities without inferring wiring between modules.
Main entry points: ROTEIRO_ESTUDOS.md Study roadmap · cliente_page.dart Client page · calculadora_page.dart Calculator challenge · flutter_window.cpp Windows Flutter host
Components 21
App shell
- Study roadmap
ROTEIRO_ESTUDOS.md - Flutter app entry
lib/main.dart - App routes
lib/app_routes.dart - Splash screen
lib/app/pages/splash_screen/splash_screen_page.dart - Home page
lib/app/pages/home/home_page.dart - Windows Flutter host
windows/runner/flutter_window.cpp
Study challenges
- Calculator challenge
lib/app/pages/calculadora/calculadora_page.dart - CEP lookup page
lib/app/pages/consultar_cep/consultar_cep_page.dart - CEP HTTP service
lib/app/pages/consultar_cep/services/consultar_cep_services.dart - Address model
lib/app/pages/consultar_cep/models/endereco_model.dart - Client page
lib/app/pages/cliente/cliente_page.dart - Client store
lib/app/pages/cliente/stores/cliente_page_store.dart - Client service
lib/app/pages/cliente/services/cliente_services.dart - Fake API
lib/app/pages/cliente/services/cliente_database.dart - Client model
lib/app/pages/cliente/models/cliente_model.dart
Shared architecture
- Architecture example
lib/app/pages/exemplo/exemplo_page.dart - Example store
lib/app/pages/exemplo/stores/exemplo_page_store.dart - Example service
lib/app/pages/exemplo/services/exemplo_services.dart - Shared states
lib/utils/generic_states.dart - Result state
lib/utils/result_state.dart
Other components
- Intern learner
Connections 10
- Intern learner → Study roadmap: follows
README.md - Study roadmap → Calculator challenge: starts with
README.md - Study roadmap → CEP lookup page: next challenge
README.md - Study roadmap → Client page: then practices
README.md - Study roadmap → Architecture example: studies reference
README.md - Calculator challenge → Calculator challenge: uses setState
README.md - CEP lookup page → CEP HTTP service: uses HTTP service
README.md - Client page → Client store: pairs with store
README.md - Client page → Fake API: uses fake API
README.md - Windows Flutter host → Windows Flutter host: hosts Flutter view
windows/runner/flutter_window.cpp