LEARN WITH A CLEAR DIRECTION
Build reliable Gemini conversations with PocketChat: streaming, cancellation, context, Room history, recovery, and a grounded Android Engineers AI guide.
Learn through the runnable PocketChat app and its source-pinned codelab. Follow 19 core learning units: a study guide, eight lessons with exercises, a capstone, and a self-assessment. Four advanced design units preserve existing learning links and explore future structured-output and tool features. Roadmap completion includes all 23 units; advanced exercises require design evidence, not an invented integration.
Self-paced. Complete each lesson and its exercise, then the capstone, assessment, and advanced design units. Use the codelab to run, understand, extend, and verify the same source.
THE CURRICULUM
23 lessons across 11 modules. Open a module to explore its lessons and practical work.
Run the pinned app and distinguish concepts, code changes, and verification evidence.
Ready to move on when: Build the pinned project and explain the two verification tracks.
Explain the three request inputs and the limits of the curated directory.
Ready to move on when: Explain the three request inputs and the limits of the curated directory.
Trace Send and preserve a draft through missing credentials and recreation.
Ready to move on when: Trace Send and preserve a draft through missing credentials and recreation.
Verify one request and separate credential readiness from provider success.
Ready to move on when: Verify one request and separate credential readiness from provider success.
Prove frame parsing, explicit completion, and cancellation propagation.
Ready to move on when: Prove frame parsing, explicit completion, and cancellation propagation.
Add a positive completed-pair limit without breaking the character budget.
Ready to move on when: Add a positive completed-pair limit without breaking the character budget.
Verify persisted state and distinguish recreation from process death.
Ready to move on when: Verify persisted state and distinguish recreation from process death.
Add a reviewed resource and verify recommendation boundaries.
Ready to move on when: Add a reviewed resource and verify recommendation boundaries.
Produce a reproducible evidence log with honest limitations.
Ready to move on when: Produce a reproducible evidence log with honest limitations.
Apply the concepts independently and record what you can demonstrate.
Ready to move on when: Demonstrate per-conversation style isolation and explain the implementation boundaries.
Preserved structured-output and tool lessons: design exercises for future features, not implemented PocketChat capabilities. These four units are included in roadmap completion.
Ready to move on when: Produce validation cases and a duplicate-safe execution design without claiming a live integration.
PROVE YOUR SKILLS
Use the final review rubric to identify gaps. Lesson completion tracks study progress; readiness comes from independently demonstrating the work.
Open the portfolio review rubric →