Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Mobile App Navigation Patterns Cheat Sheet_v1_references

Mobile App Navigation Patterns Cheat Sheet_v1_references

Back to Mobile Development
Updated 2026-05-16
Next Topic: Mobile App Performance Optimization Cheat Sheet

References

Official Documentation

  1. React Navigation Documentation - https://reactnavigation.org/docs/getting-started
  2. Flutter Navigation and Routing - https://docs.flutter.dev/ui/navigation
  3. Android Developers Navigation Component - https://developer.android.com/guide/navigation
  4. Apple Developer UINavigationController Documentation - https://developer.apple.com/documentation/uikit/uinavigationcontroller
  5. SwiftUI NavigationStack Documentation - https://developer.apple.com/documentation/swiftui/navigationstack
  6. Apple Universal Links Documentation - https://developer.apple.com/ios/universal-links/
  7. Android App Links Documentation - https://developer.android.com/training/app-links
  8. Expo Router Documentation - https://docs.expo.dev/router/introduction/
  9. GoRouter Package Documentation - https://pub.dev/packages/go_router
  10. Material Design 3 Navigation Components - https://m3.material.io/components/navigation-drawer/overview
  11. React Navigation Safe Args Guide - https://developer.android.com/guide/navigation/use-graph/safe-args
  12. React Navigation Deep Linking Guide - https://reactnavigation.org/docs/deep-linking/
  13. Flutter MaterialPageRoute API - https://api.flutter.dev/flutter/material/MaterialPageRoute-class.html
  14. SwiftUI NavigationPath API - https://developer.apple.com/documentation/swiftui/navigationpath
  15. Android NavController Documentation - https://developer.android.com/guide/navigation/get-started
  16. React Navigation Authentication Flow Guide - https://reactnavigation.org/docs/auth-flow/
  17. Material Design Navigation Rail - https://m3.material.io/components/navigation-rail/overview
  18. Apple Developer Modal Presentation Styles - https://developer.apple.com/documentation/uikit/uimodalpresentationstyle
  19. Android Deep Linking Documentation - https://developer.android.com/training/app-links/deep-linking
  20. Expo Linking Documentation - https://docs.expo.dev/linking/overview/
  21. Flutter Navigator Class API - https://api.flutter.dev/flutter/widgets/Navigator-class.html
  22. React Navigation Stack Navigator - https://reactnavigation.org/docs/stack-navigator/
  23. React Navigation Native Stack Navigator - https://reactnavigation.org/docs/native-stack-navigator
  24. React Navigation Bottom Tabs - https://reactnavigation.org/docs/bottom-tab-navigator
  25. Android Jetpack Compose Navigation - https://developer.android.com/jetpack/compose/navigation
  26. SwiftUI TabView Documentation - https://developer.apple.com/documentation/swiftui/tabview
  27. UITabBarController Apple Documentation - https://developer.apple.com/documentation/uikit/uitabbarcontroller
  28. React Navigation Drawer Navigator - https://reactnavigation.org/docs/drawer-navigator
  29. Flutter Drawer Widget - https://api.flutter.dev/flutter/material/Drawer-class.html
  30. Android Navigation Graph Documentation - https://developer.android.com/guide/navigation/design/navigation-graph

Technical Blogs & Tutorials

  1. Mobile App Navigation Design: 2026 UX Best Practices - https://medium.com/ui-ux-designing-trends/mobile-app-navigation-design-2026-ux-best-practices-5b2db901790d
  2. Mobile Navigation Design: 8 Types, Examples & Best Practices (2026) - https://www.uxpin.com/studio/blog/mobile-navigation-examples/
  3. Mobile Navigation Patterns That Work in 2026 - https://phone-simulator.com/blog/mobile-navigation-patterns-in-2026
  4. SwiftUI Navigation in 2026: The Complete Guide - https://dev.to/__be2942592/swiftui-navigation-in-2026-the-complete-guide-navigationstack-deep-links-coordinators-hpk
  5. Mastering Flutter Navigation 2.0: A Complete Guide - https://medium.com/@alaxhenry0121/mastering-flutter-navigation-2-0-a-complete-guide-to-declarative-routing-dc8a106027cf
  6. React Navigation 8.0 March Progress Report - https://reactnavigation.org/blog/2026/03/10/react-navigation-8.0-march-progress/
  7. How to Implement Nested Navigation in React Native - https://oneuptime.com/blog/post/2026-01-15-react-native-nested-navigation/view
  8. SwiftUI Navigation Architecture: Coordinator Pattern - https://medium.com/@romansakhnievych/swiftui-navigation-architecture-coordinator-pattern-for-scalable-ios-apps-816179cb1d26
  9. Understanding React Native Navigation Lifecycle - https://dev.to/cathylai/understanding-react-native-navigation-lifecycle-4g86
  10. Routing Best Practices in Flutter - https://verygood.ventures/blog/routing-best-practices-in-flutter/
  11. Mobile Navigation UX Best Practices, Patterns & Examples (2026) - https://www.designstudiouiux.com/blog/mobile-navigation-ux/
  12. How to Add Custom Transitions and Animations to React Navigation - https://oneuptime.com/blog/post/2026-01-15-react-native-custom-transitions/view
  13. React Native Navigation Complete Guide 2026 - https://www.oflight.co.jp/en/columns/react-native-navigation-patterns-2026
  14. NavigationStack and NavigationPath in SwiftUI - https://nirajpaul2.medium.com/navigationstack-and-navigationpath-in-swiftui-33a5c7a51eaa
  15. SwiftUI Navigation in 2026: Finally Fixed - https://blog.stackademic.com/swiftui-navigation-in-2026-finally-fixed-ace2ef63169e
  16. Mobile App Navigation Patterns - https://www.ramotion.com/blog/mobile-app-navigation-patterns/
  17. Universal & Deep Links: 2026 Complete Guide - https://prototyp.digital/blog/universal-links-deep-linking-2026
  18. App Links vs Universal Links: Technical Comparison 2026 - https://app.smler.io/blogs/deep-linking/app-links-vs-universal-links-technical-comparison-guide-2026
  19. What is Deep Linking? A Complete Guide for Mobile Apps (2026) - https://chottulink.com/blog/what-is-deep-linking-a-complete-guide-for-mobile-apps-2026/
  20. Deferred Deep Linking in iOS and Android: Guide for 2026 - https://adapty.io/blog/deferred-deep-linking/

Architecture and Design Patterns

  1. Coordinator Pattern: Taking Control of the Flow - https://dev.to/konstantin_shkurko/coordinator-pattern-taking-control-of-the-flow-ao0
  2. SwiftUI Architecture Patterns That Scale in Real-World Apps (2026) - https://blog.stackademic.com/swiftui-architecture-patterns-that-scale-in-real-world-apps-2026-guide-10d7bf121ff9
  3. Mastering Declarative Navigation in Flutter with GoRouter - https://medium.com/@soumyamishra637/mastering-declarative-navigation-in-flutter-with-gorouter-981cf577d348
  4. Coordinator Pattern in SwiftUI: A Practical Guide - https://medium.com/@netman.arauz/coordinator-pattern-in-swiftui-a-practical-guide-f57d0df875bb
  5. The Architect's Guide to Android Navigation: Mastering the Back Stack - https://medium.com/@kumargaurav.xqf/the-architects-guide-to-android-navigation-mastering-the-back-stack-4b2c23da4cbd
  6. Type-Safe Navigation in Jetpack Compose - https://blog.kotlin-academy.com/mastery-navigation-in-jetpack-compose-db00b0a0ef75
  7. How to Configure Vue Router Navigation Guards - https://oneuptime.com/blog/post/2026-01-24-vue-router-navigation-guards/view
  8. Building authentication in React Router applications - https://workos.com/blog/react-router-authentication-guide-2026
  9. Simplifying Auth and Role-Based Routing with Stack.Protected in Expo Router - https://dev.to/aaronksaunders/simplifying-auth-and-role-based-routing-with-stackprotected-in-expo-router-592m
  10. Expo Router: My Journey from Next.js to React Native Navigation - https://medium.com/@tharunbalaji110/expo-router-my-journey-from-next-js-to-react-native-navigation-db97b0542dbd

Platform-Specific Resources

  1. Animate between destinations | Android App Architecture - https://developer.android.com/guide/navigation/navigation-3/animate-destinations
  2. Navigation with shared elements | Jetpack Compose - https://developer.android.com/develop/ui/compose/animation/shared-elements/navigation
  3. Jetpack Compose Animations: The Complete Guide - https://medium.com/@ramadan123sayed/jetpack-compose-animations-the-complete-guide-from-basic-to-shared-element-transitions-90a5db12a972
  4. Compose Shared Element Transitions: Seamless Screen Animations - https://dev.to/myougatheaxo/compose-shared-element-transitions-seamless-screen-animations-45hj
  5. Understanding UIKit View Controller Lifecycle in Navigation Scenarios - https://www.linkedin.com/posts/sachinkumar6174_ios-dev-uikit-view-controller-lifecycle-activity-7422311646494220288-h5j_
  6. Migrating to new navigation types | Apple Developer - https://developer.apple.com/documentation/swiftui/migrating-to-new-navigation-types
  7. NavigationStack Deep Dive in SwiftUI: iOS 16+ Navigation - https://21zerixpm.medium.com/navigationstack-deep-dive-in-swiftui-ios-16-navigation-8c458685be9a
  8. iOS 26 Motion Design Guide: Key Principles for Transition Animations - https://medium.com/@foks.wang/ios-26-motion-design-guide-key-principles-and-practical-tips-for-transition-animations-74def2edbf7c
  9. Pass data between destinations | Android App Architecture - https://developer.android.com/guide/navigation/use-graph/pass-data
  10. Navigation and the back stack | Android App Architecture - https://developer.android.com/guide/navigation/backstack
  11. Support multiple back stacks | Android App Architecture - https://developer.android.com/guide/navigation/backstack/multi-back-stacks
  12. Nested graphs | Android App Architecture - https://developer.android.com/guide/navigation/design/nested-graphs
  13. Interact programmatically with the Navigation component - https://developer.android.com/guide/navigation/use-graph/programmatic
  14. Jetpack Navigation 3 in Android - https://medium.com/@anandgaur2207/jetpack-navigation-3-in-android-554e20e7a9c6
  15. React Navigation 7.0 Release - https://reactnavigation.org/blog/2024/11/06/react-navigation-7.0/

Navigation Testing and Performance

  1. Mobile Test Automation in 2026: Strategies, Frameworks & Tools - https://testfort.com/blog/mobile-test-automation
  2. 8-Step Mobile Testing Strategy 2026: Tools & Best Practices - https://www.testingmind.com/mobile-testing-strategy-guide-2026/
  3. 5 Proven Mobile App Testing Strategy 2026 - https://www.kualitatem.com/uncategorized/5-proven-mobile-app-testing-strategy-2026/
  4. Mobile App Testing Trends You Need to Know in 2026 - https://www.42gears.com/blog/mobile-app-testing-trends-2026/
  5. Testing Navigation in React Navigation - https://reactnavigation.org/docs/testing/

Analytics and Tracking

  1. Measure screenviews | Google Analytics for Firebase - https://firebase.google.com/docs/analytics/screenviews
  2. Google Analytics for Mobile Apps: Complete Guide 2026 - https://uxcam.com/blog/google-analytics-mobile-apps/
  3. The 6 Essential Mobile App Analytics Tools for Growth in 2026 - https://segwise.ai/blog/essential-mobile-app-analytics-tools-2026
  4. Mobile Analytics: Complete Guide to Metrics & Privacy - https://www.domo.com/learn/article/mobile-analytics
  5. Mobile App Analytics 2026: Measuring Engagement, Retention - https://www.neelnetworks.com/blog/mobile-app-analytics-guide-2026/

Accessibility and UX

  1. Mobile App Accessibility: A Comprehensive Guide (2026) - https://www.accessibilitychecker.org/guides/mobile-apps-accessibility/
  2. Mobile Application Accessibility Guide (2026) - WCAG 2.2, iOS & Android - https://corpowid.ai/blog/mobile-application-accessibility-practical-humancentered-guide-android-ios
  3. Mobile Accessibility: WCAG 2.2, VoiceOver, TalkBack - https://www.smart-maple.com/en/blog/mobil-erisilebilirlik-a11y-en
  4. Accessibility for On Demand Apps: WCAG and Inclusive Design (2026) - https://theondemandapp.com/blog/accessible-on-demand-app-development/
  5. How to Make Your UI Accessible: A Practical Checklist for 2026 - https://muz.li/blog/how-to-make-your-ui-accessible-a-practical-checklist-for-2026/
  6. Mobile Breadcrumbs: 8 Best Practices in UX - https://ixdf.org/literature/article/mobile-breadcrumbs
  7. UX Breadcrumbs in 2026: Patterns, Best Practices & Examples - https://www.eleken.co/blog-posts/breadcrumbs-ux
  8. Hamburger Menu in UX: When to Use It in 2026 - https://courseux.com/hamburger-menu-ux-design/
  9. Your Guide to Hamburger Menus - https://ixdf.org/literature/article/hamburger-menu-ux

Design Trends and Best Practices

  1. What's Changing in Mobile App Design? UI Patterns That Matter in 2026 - https://muz.li/blog/whats-changing-in-mobile-app-design-ui-patterns-that-matter-in-2026/
  2. 10+ Latest Mobile App Design Trends to Follow in 2026 - https://www.qicapp.com/blog/10-latest-mobile-app-design-trends-to-follow-in-2026/
  3. Best UI Design Practices for Mobile Apps in 2026 - https://uidesignz.com/blogs/mobile-ui-design-best-practices
  4. 10 Mobile App Design Best Practices for 2026 - https://market.gluestack.io/blog/mobile-app-design-best-practices
  5. 7 Mobile UX/UI Design Patterns Dominating 2026 - https://www.sanjaydey.com/mobile-ux-ui-design-patterns-2026-data-backed/
  6. Basic Patterns for Mobile Navigation - https://www.nngroup.com/articles/mobile-navigation-patterns/

State Management and Architecture

  1. Best Flutter State Management Libraries 2026 | Complete Guide - https://foresightmobile.com/blog/best-flutter-state-management
  2. State Management in 2026: What Comes After Redux - https://medium.com/@mernstackdevbykevin/state-management-in-2026-what-comes-after-redux-34576682c68e
  3. What Makes a Great Mobile App Experience (5 Key Components) - https://lovable.dev/guides/what-makes-a-great-mobile-app-experience

Deep Linking and Universal Links

  1. Deep Linking Strategies to Boost Onboarding Conversions - https://ocnjdaily.com/news/2026/feb/04/deep-linking-strategies-to-boost-onboarding-conversions/
  2. Mobile Deep Linking Benefits: Technical Guide 2026 - https://app.smler.io/blogs/deep-linking/mobile-deep-linking-benefits-technical-guide-2026
  3. Beyond the Basics: Architecting Next-Gen Deep Linking in iOS - https://medium.com/@thakurneeshu280/beyond-the-basics-architecting-next-gen-deep-linking-in-ios-64c31cf68c36
  4. Implementing Deep Linking in Mobile Apps - https://medium.com/@sohail_saifi/implementing-deep-linking-in-mobile-apps-42f99c190ed3
  5. Deep Links Vs Dynamic Links Vs Universal Links: A 2026 Guide - https://www.tapp.so/blog/deep-link-vs-dynamic-link/
  6. Mastering iOS Universal Links and Android App Links - https://nimblehq.co/blog/guideline-ios-universal-links-android-app-links
  7. Deferred Deep Linking Solution - AppsFlyer - https://www.appsflyer.com/products/deep-linking/deferred-deep-linking/
  8. What is deferred deep linking? - Adjust - https://www.adjust.com/glossary/deferred-deep-linking/
  9. Deferred Deep Linking: What It Is & How It Works - Branch.io - https://www.branch.io/glossary/deferred-deep-linking/

Navigation Components and UI Elements

  1. FAB – Material Design 3 - https://m3.material.io/components/floating-action-button/overview
  2. Floating action button | Jetpack Compose - https://developer.android.com/develop/ui/compose/components/fab
  3. Design Secrets Behind the Floating Action Button (FAB) - https://design.google/library/material-fab-bethany-fong
  4. Bottom Sheet Recipe - Android Developers - https://developer.android.com/guide/navigation/navigation-3/recipes/bottomsheet
  5. Navigation rail – Material Design 3 - https://m3.material.io/components/navigation-rail/overview
  6. Navigation rail | Jetpack Compose - https://developer.android.com/develop/ui/compose/components/navigation-rail
  7. Material 3 Expressive drops navigation drawers - https://9to5google.com/2025/05/14/material-3-expressive-navigation/
  8. Floating Action Button UI Design - Mobbin - https://mobbin.com/glossary/floating-action-button
  9. Bottom Sheet UI Mobile Design Inspiration - Mobbin - https://mobbin.com/explore/mobile/ui-elements/bottom-sheet
  10. Tab Bar UI Design Examples for Mobile Apps - Mobbin - https://mobbin.com/explore/mobile/ui-elements/tab-bar

GitHub Repositories & Code Examples

  1. SUICoordinator: Navigation coordinators for SwiftUI - https://github.com/felilo/SUICoordinator
  2. React Navigation React Native repository - https://github.com/react-navigation/react-navigation
  3. Material Components Android FloatingActionButton - https://github.com/material-components/material-components-android/blob/master/docs/components/FloatingActionButton.md
  4. Material Components Android NavigationRail - https://github.com/material-components/material-components-android/blob/master/docs/components/NavigationRail.md
  5. Expo Router RFC: File system-based routing - https://github.com/expo/router/discussions/1
  6. React Navigation 7 Plans Discussion - https://github.com/react-navigation/react-navigation/discussions/10506
  7. React Navigation popToTop issue - https://github.com/react-navigation/react-navigation/issues/12420
  8. Voyager Lifecycle Events Not Triggered - https://github.com/adrielcafe/voyager/issues/469

Books and Long-Form Resources

  1. Flutter Apprentice, Chapter 8: Routes & Navigation - https://www.kodeco.com/books/flutter-apprentice/v4.0/chapters/8-routes-navigation
  2. Understanding Flutter navigation and routing - LogRocket Blog - https://blog.logrocket.com/understanding-flutter-navigation-routing/
  3. Flutter Navigation: Is GoRouter Still The Best Choice? - https://8thlight.com/insights/flutter-navigation-is-gorouter-still-the-best-choice

Video Resources

  1. React Native Navigation Explained: Stack vs Tab vs Drawer - https://www.youtube.com/watch?v=z7vHtWCGkZc
  2. GoRouter Advanced Tutorial 2026: Bottom Nav, Nested Navigation - https://www.youtube.com/watch?v=BzMsvvo2ikk
  3. SwiftUI NavigationStack — Master iOS Navigation Made Simple - https://www.youtube.com/watch?v=7Jfmj5DGNh4
  4. SwiftUI Coordinator Pattern Tutorial with MVVM and Async/Await - https://www.youtube.com/watch?v=0o74UZWipHs
  5. React Navigation v7: Static Routes, Auth Flows, Animations & More! - https://www.youtube.com/watch?v=XoumiwHbKDg
  6. Stack Navigation | React Native Full Course 2025 - https://www.youtube.com/watch?v=SUFBfuush_Q
  7. 10 Tips You NEED For Expo Router in 2026! - https://www.youtube.com/watch?v=mzRgSxf5oRk
  8. Navigation3 Basics (NavDisplay, Arguments, ViewModels) - https://www.youtube.com/watch?v=G_e9XL5tI6U
  9. Screen Transition Animations With Navigation3 (CMP & Android) - https://www.youtube.com/watch?v=qJMMc9oK3X8
  10. Nav2 vs. Nav3 - Which Library For a Production Android App In 2026? - https://www.youtube.com/watch?v=R4sTHK2QoWw
  11. Reanimated 4.2.0: A Deep Dive into Shared Element Transitions - https://www.youtube.com/watch?v=uQ7BGqJPkLo
  12. Design Mobile Bottom Navigation Like A Pro in 2025 & 2026 - https://www.youtube.com/watch?v=PlU6ClWyrxM
  13. Why I Stopped Using popBackStack() to Navigate Back - https://www.youtube.com/watch?v=y2zLFONuk7c
  14. Handle Navigation with the Back Stack in Android - https://www.youtube.com/watch?v=Kc9VXZFQVSQ
  15. React Navigation popBackStack explanation - https://www.youtube.com/watch?v=y2zLFONuk7c
  16. iPhone Accessibility Tips 2026 | VoiceOver Gestures, Magic Tap & Best Apps - https://www.youtube.com/watch?v=uvtYfVzqXDs
  17. Material 3 Floating Action Buttons Tutorial (2025) - https://www.youtube.com/watch?v=0CQvoYidesw

Industry Best Practices and Articles

  1. Bringing Type Safety to Navigation Compose: A New Era with Safe Args - https://www.linkedin.com/pulse/bringing-type-safety-navigation-compose-new-era-safe-args-kumar-nqupc
  2. Scalable SwiftUI App Architecture with Coordinator Pattern - https://www.linkedin.com/posts/roopeshtripathi_building-a-scalable-swiftui-app-with-coordinator-activity-7403482371922255872-PqGL
  3. Upgraded Android Navigation3 with persistent state - https://www.linkedin.com/posts/tamer-sar%C4%B1o%C4%9Flu-119742a4_androiddevelopment-jetpackcompose-navigation3-activity-7333138246115250176-Q1VG
  4. Navigation and routing | Kotlin Multiplatform Documentation - https://kotlinlang.org/docs/multiplatform/compose-navigation-routing.html
  5. Universal Links vs. Deep Links: Key Differences - Branch.io - https://www.branch.io/resources/blog/universal-links-uri-schemes-app-links-and-deep-links-whats-the-difference/

Error Handling and Edge Cases

  1. 404 Page Best Practices: UX Design Tips & Inspiring Examples (2026) - https://www.uxpin.com/studio/blog/404-page-best-practices/
  2. UX Design for Error States: The Art of Failing Well - https://blog.tubikstudio.com/error-screens-and-messages/

Additional Resources

  1. Nesting navigators - React Navigation - https://reactnavigation.org/docs/nesting-navigators/
  2. Authentication flows - React Navigation - https://reactnavigation.org/docs/auth-flow/
  3. StackActions reference - React Navigation - https://reactnavigation.org/docs/stack-actions/
  4. Core concepts of file-based routing in Expo Router - https://docs.expo.dev/router/basics/core-concepts/
  5. Navigating between pages in Expo Router - https://docs.expo.dev/router/basics/navigation/
  6. Nesting navigators - Expo Documentation - https://docs.expo.dev/router/advanced/nesting-navigators/
  7. Simplifying auth flows in Expo Router with protected routes - https://expo.dev/blog/simplifying-auth-flows-with-protected-routes

More in Mobile Development

  • Mobile App Navigation Patterns Cheat Sheet
  • Mobile App Performance Optimization Cheat Sheet
  • .NET MAUI Cross-Platform Framework Cheat Sheet
  • Cross-Platform Mobile UI Component Libraries Cheat Sheet
  • Jetpack Compose Cheat Sheet
  • Mobile App Testing Strategies Cheat Sheet
View all 40 topics in Mobile Development