Android × Navigation

Android Navigation

We track 11 Android Navigation case studies from 9 engineering teams. Bumble, Callstack and DoorDash write about it most. Many posts also cover Jetpack Compose and Modularization. The posts run from 2016 to 2025. The newest is from September 2025.

Android Navigation articles 1–11 of 11

Slice Sep 23, 2025

Centralized Dynamic Navigation at Scale: Zero Crashes, Module Independence, Faster Delivery

Aditya Singh from slice engineering solved a problem that haunts every Android team at scale: navigation crashes from circular dependencies. His team hit zero navigation crashes in production with a runtime gra...

Turo Oct 18, 2022

Introducing Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based Apps | by Pavlo Stavytskyi | Turo Engineering | Medium

Turo open-sourced Nibel, their solution to the messy problem of migrating fragment-based Android apps to Jetpack Compose without breaking everything.

Meetup Aug 23, 2022

Simplifying Navigation in Multi-Module Android Apps

Meetup's Android team ditched Activities and Fragments for pure Jetpack Compose—and immediately noticed the performance difference. Here's how they navigated the complexity of multi-module apps.

Bumble Aug 12, 2022

Appyx vs Jetpack Compose Navigation

Andrey Kovalev from Bumble's engineering team challenges a fundamental assumption: what if Jetpack Compose Navigation's string-based routes and hardcoded BackStack are holding your Android app back?

Bumble Jun 3, 2021

Scalable Jetpack Compose Navigation

Lachlan McKee from Bumble Tech tackles a critical scalability problem in Jetpack Compose Navigation that Google's docs don't address. His solution? Delegate route creation to feature modules using Dagger Hilt f...

Flutter Sep 30, 2020

Learning Flutter's new navigation and routing system

John Ryan from Flutter's team tackles one of mobile dev's messiest problems: navigation. But the solution might be more complex than the problem itself.

DoorDash Aug 4, 2020

Implementing the Android Navigation Library

Maria Sharkina from DoorDash discovered that Android's Navigation Library has a critical flaw: it forces navigation before your app is ready. Here's how her team solved it without breaking deep links or the bac...

Robinhood Jul 22, 2019

Android Inter-Module Navigation with Dagger

Robinhood's Android team cracked a tough modularization puzzle: how do you navigate between completely decoupled feature modules without creating dependencies?

Bumble Aug 23, 2018

Universal Links for Android and iOS

Konstantin Yakushev from Bumble reveals the brutal truth about universal links: Apple and Google's 'simple' solution is riddled with undocumented bugs that break user experience. Here's how Badoo's team catalog...

Callstack Mar 24, 2017

Implementing Android Navigation Drawer and Status Bar in React Native

Callstack tackles one of React Native's most frustrating Android UX challenges: making the navigation drawer and status bar play nicely together. Spoiler: the default behavior is broken.

Groupon Jun 2, 2016

Better Android Intents With Dart Henson

Daniel Molinero Reguera from Groupon reveals how traditional Android Intent creation is silently breaking apps at runtime. His team built a solution that catches errors at compile time instead.