[codex] improve README architecture overview - #207
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the README.md file to include a comprehensive Mermaid flowchart illustrating the architecture, subgraphs, and data flow of the Android application, along with a brief textual description of the core data flow. Feedback was provided to improve the completeness of the diagram by connecting key UI screens (such as Grades, ScheduleUi, and SettingsUi) to their respective ViewModels to accurately represent the data flow between the UI and presentation layers.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| Login --> ScoreVm | ||
| ScoreVm --> GradeRepo |
There was a problem hiding this comment.
In the Mermaid diagram, several key UI screens defined in the UI subgraph (such as Grades, ScheduleUi, and SettingsUi) are defined but not connected to their respective ViewModels (ScoreVm, ScheduleVm, SettingsVm). Adding these connections will make the architecture diagram complete and accurately represent the data flow between the UI and presentation layers.
| Login --> ScoreVm | |
| ScoreVm --> GradeRepo | |
| Login --> ScoreVm | |
| Grades --> ScoreVm | |
| ScheduleUi --> ScheduleVm | |
| SettingsUi --> SettingsVm | |
| ScoreVm --> GradeRepo |
Summary
Impact
This makes the README architecture section useful for new contributors reviewing the project structure and runtime boundaries.
Validation
README.mdchanged.