LEARN WITH A CLEAR DIRECTION
Expose app capabilities through Android AppFunctions with typed schemas, permission checks, confirmation and device-level verification.
Expose app capabilities through Android AppFunctions with typed schemas, permission checks, confirmation and device-level verification. Follow six teaching modules, each with a practical assignment, then combine the skills in the final project. Start with the introduction even if the tools are familiar: it defines the scope and boundaries of the path.
Self-paced. Complete each exercise and use its checkpoint before moving to the next module. Revisit any prerequisite you cannot yet demonstrate.
THE CURRICULUM
13 lessons across 7 modules. Open a module to explore its lessons and practical work.
Understand app capabilities as agent-accessible operations.
Ready to move on when: You can explain both the capability and the current rollout limitations.
Connect generated metadata with the app’s service entry point.
Ready to move on when: The function appears in device-level discovery with the intended schema.
Make the public function contract understandable and stable.
Ready to move on when: A caller can understand the contract without knowing your internal repository classes.
Treat discovered functions as another external entry point.
Ready to move on when: External invocation cannot bypass the checks used by the normal app UI.
Use development tools to verify the complete function lifecycle.
Ready to move on when: You can isolate platform availability from function correctness.
Ship an integration whose limits are visible and recoverable.
Ready to move on when: Your demo distinguishes working local integration from restricted production assistant availability.
Expose task search and confirmed task creation through AppFunctions and verify discovery and execution on supported Android.
Ready to move on when: Demonstrate every acceptance criterion and explain the tradeoffs without relying on the lesson text.
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 →