---
title: "Migrating App to Navigation 3: Pain, Overtimes, and Hotfixes"
url: https://daily.dev/posts/migrating-app-to-navigation-3-pain-overtimes-and-hotfixes-ainr1n70n
source_url: https://proandroiddev.com/migrating-app-to-navigation-3-pain-overtimes-and-hotfixes-88321b59314b
type: article
source: "ProAndroidDev"
published: 2026-06-29T19:16:45.763Z
updated: 2026-06-29T19:18:06.373Z
tags: ["kotlin", "jetpack-compose"]
reading_time: 12
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrating App to Navigation 3: Pain, Overtimes, and Hotfixes

**[ProAndroidDev](https://daily.dev/sources/pand)** · 12 min read · 1 upvotes · 0 comments

## Summary

A first-hand account of migrating a 170+ screen Android app from Navigation 2 to Navigation 3 in early 2026. The author details the two-week solo migration effort, key motivations (adaptive layouts, MVI alignment, Google's large-screen push), and unexpected challenges including the lack of incremental migration support, missing Bottom Sheet support in Nav3, deeplink restructuring, and a post-release serialization crash requiring a hotfix. The post also reflects on how Claude Code's later Nav3 migration support would have halved the effort, and closes with practical advice on when not to migrate and lessons learned around serialization, Bottom Sheet stack management, and stabilization time.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://proandroiddev.com/migrating-app-to-navigation-3-pain-overtimes-and-hotfixes-88321b59314b>

## Similar posts on daily.dev

- [Start with the Simple Idea: Migrating from Jetpack Compose Navigation2 to Navigation3 For Now](https://daily.dev/posts/start-with-the-simple-idea-migrating-from-jetpack-compose-navigation2-to-navigation3-for-now-2nhdxidon) · ProAndroidDev · 1 upvotes · 0 comments
- [The Evolution of Navigation: Migrating Upnext to Type-Safe Jetpack Compose Navigation 3](https://daily.dev/posts/the-evolution-of-navigation-migrating-upnext-to-type-safe-jetpack-compose-navigation-3-ukoqxd8hg) · ProAndroidDev · 0 upvotes · 0 comments

---

Tags: [#kotlin](https://daily.dev/tags/kotlin), [#jetpack-compose](https://daily.dev/tags/jetpack-compose)

[View this post on daily.dev](https://daily.dev/posts/migrating-app-to-navigation-3-pain-overtimes-and-hotfixes-ainr1n70n)
