# Exploring Navigation 3 for Jetpack Compose

DevFeed: [Exploring Navigation 3 for Jetpack Compose](<https://devfeed.tech/articles/exploring-navigation-3-for-jetpack-compose-25187.md>)

Original publisher: [Read original article](<https://joebirch.co/android/exploring-navigation-3-for-android/>)

Author: hitherejoe

Published: 2025-08-29T08:31:25Z

Content type: tutorial

Language: en

Sources: [Joe Birch](<https://devfeed.tech/sources/joe-birch.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This tutorial explores Navigation 3 for Jetpack Compose, explaining its back-stack model, automatic UI updates, scoped state retention, adaptive layouts, and parent-child communication. It also covers setup and dependencies while noting that Navigation 3 is still in alpha.

## Source excerpt

When working with Navigation in modern Android apps, we've utilised navigation graphs through the navigation libraries. While the move to compose made things simpler, we still needed to work with navigation graphs and work with complex approaches that were carried over from the original navigation libraries. Navigation 3 aims to simplify the task of adding... Continue reading ->