LEARN WITH A CLEAR DIRECTION
Build protected Android AI features with Firebase setup, App Check, model configuration, structured results and rollout controls.
Build protected Android AI features with Firebase setup, App Check, model configuration, structured results and rollout controls. 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.
Place the SDK in the architecture and understand its protection boundary.
Ready to move on when: You do not use App Check as a replacement for user authorization.
Create a reproducible setup that separates development credentials from release behavior.
Ready to move on when: A clean checkout can reproduce the setup without an embedded privileged provider secret.
Test access controls before relying on them.
Ready to move on when: You can show a request rejected because it lacks valid app attestation.
Convert a photo into a validated domain object.
Ready to move on when: A schema-valid but numerically inconsistent receipt is flagged for correction.
Control feature behavior without coupling every change to an app release.
Ready to move on when: The app has useful behavior when remote configuration and inference are both unavailable.
Connect quality signals with release decisions.
Ready to move on when: Your rollout decision includes measured quality and an exercised fallback.
Build a receipt categorizer with App Check, validated output, remote configuration and a tested off switch.
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 →