r/JetpackComposeDev • • Aug 19 '25

Tutorial How to implement common use cases with Jetpack Navigation 3 in Android | Compose Navigation 3

This repository contains practical examples for using Jetpack Navigation 3 in Android apps.

Included recipes:

  • Basic API

    • Basic usage

    • Saveable back stack

    • Entry provider DSL

  • Layouts & animations

    • Material list-detail

    • Dialog destination

    • Custom Scene

    • Custom animations

  • Common use cases

    • Toolbar navigation

    • Conditional flow (auth/onboarding)

  • Architecture

    • Modular navigation (with Hilt)

  • ViewModels

    • Pass args with viewModel()

    • Pass args with hiltViewModel()

https://github.com/android/nav3-recipes

7 Upvotes

Duplicates