Discover 18 articles on Navigation in mobile performance

Clear Filters

Showing 18 of 18 articles (Page 1 of 1)

NavigationStack in SwiftUI works great until you're hunting through ten files to figure out why Settings opened the wrong screen. The coordinator pattern changes everything.

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...

Bevan Christian from IDN Engineering tackles a problem every iOS team faces: how do you navigate between SwiftUI and UIKit without creating a maintenance nightmare?

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

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.

iOS Screen Navigation Engine at Revolut

Company: Revolut · Aug 17, 2022
Platform: iOS

Vincent Berihuete from Revolut reveals how they ditched traditional iOS navigation patterns for something far more powerful. Forget Coordinators—this is about building a custom navigation engine that eliminates...

Appyx vs Jetpack Compose Navigation

Company: Bumble · Aug 12, 2022
Platform: Android

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?

Nikhil Khadilkar from Razorpay reveals why their team rejected React Navigation's built-in deep linking solution and built their own custom handler instead. The reason? Complex use cases that required more cont...

Scalable Jetpack Compose Navigation

Company: Bumble · Jun 3, 2021
Platform: Android

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...

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.

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...

Per Classon from Google's Flutter team tackles a problem every web developer faces: making URLs work seamlessly in single-page apps. His solution turns Flutter's mobile routing into a powerful web navigation sy...

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

Universal Links for Android and iOS

Company: Bumble · Aug 23, 2018
Platform: Android / 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...

Screen Navigation in iOS

Company: Bumble · Dec 19, 2017
Platform: iOS

Bohdan Orlov tackles one of iOS development's messiest problems: screen navigation that's actually testable and maintainable. Most apps get this wrong from day one.

Screen Navigation in iOS

Company: Badoo · Dec 19, 2017
Platform: iOS

Bohdan Orlov from Bumble Tech tackles one of iOS development's messiest problems: navigation architecture that doesn't turn into spaghetti code. Most apps handle screen transitions the same way Apple demos them...

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.

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.

Loading articles...