01 December 2025
Posted by Don Turner - Developer Relations EngineerJetpack Navigation 3 is now stable, and using it can help you reduce tech debt, provide better separation of concerns, speed up feature development time, and support new form factors. We're dedicating a whole week to providing content to help you learn about Nav3, and start integrating it into your app.
You’ll learn about the library in detail, how to modularize your navigation code, and lots of code recipes for common use cases. At the end of the week, tune into the "Ask Me Anything" session so you can have the experts answer anything you like about Nav3. Here's the full schedule:
Monday: API Overview
Dec 1st, 2025
Learn the most important Nav3 APIs including NavDisplay, NavEntry, and entryProvider with a coding walkthrough video.
Tuesday: Animations
Dec 2nd, 2025
Make your screen transitions look beautiful! Learn how to set custom animations for all screens in your app, and how to override transitions for individual screens that need different behavior.
Wednesday: Deep links
Dec 3rd, 2025
Deep links support has been one of the most requested features from developers. You'll learn how to create deep links with a variety of different code recipes.
Thursday: Modularization
Dec 4th, 2025
Learn how to modularize your navigation code. Avoid circular dependencies by separating navigation keys into their own modules, and learn how to use dependency injection and extension functions to move content into feature modules.
Friday: Ask Me Anything
Dec 5th, 2025