# Migrating from Nav2 to Nav3

DevFeed: [Migrating from Nav2 to Nav3](<https://devfeed.tech/articles/simplest-nav2-to-nav3-migration-guide-39354.md>)

Original publisher: [Read original article](<https://kt.academy/article/nav2-to-nav3>)

Published: 2026-02-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Dependency management](<https://devfeed.tech/topics/dependency-management.md>), [interface](<https://devfeed.tech/topics/interface.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [dependency-management](<https://devfeed.tech/tags/dependency-management.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interface](<https://devfeed.tech/tags/interface.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

## AI overview

A practical guide to migrating a Compose navigation setup from Nav2 to Nav3. It covers adding dependencies, updating destinations to use NavKey, and migrating NavHosts incrementally while preserving the existing navigation during the transition.

## Source excerpt

How to migrate routes, navigation calls, and transitions from Nav2 to Nav3.