What problem does it solve?
Helps Android developers quickly understand an unfamiliar project module by providing structured explanations, architecture visuals, and code walk-through guidance tailored to what the user wants to learn.
Core Features & Use Cases
- Module learning instruction: Provides vivid, step-by-step learning content when a user asks about a specific Android native module’s purpose, role, and design.
- Architecture visualization: Generates Mermaid or ASCII architecture diagrams to clarify how components relate.
- Deep code reading support: Guides the user through key code paths with “what happens first/second” style breakdowns and highlighted key points.
- Data flow tracing: Explains how data moves from UI through ViewModel/Presenter to Repository/Model and then to network/database layers.
- Practice tasks & troubleshooting: Supplies three difficulty-increasing exercises plus common Q&A to reinforce understanding.
Quick Start
Ask to learn the Android native “Repository 模块”,并要求给出快速理解、架构图解、代码走读、数据流分析以及3个递增实践任务。