Skip to main content
  • 1140 Accesses

Abstract

Navigation gives users what they need to get around an app quickly, moving from screen to screen with confidence and ease. This may include menus, tappable icons, buttons, tabs, and list items, as well as many types of gesture-sensitive screens to display data, information, and options to the user. There are industry-standard ways of doing this called navigation patterns. Each of those patterns provides a template for UI appearance and interaction. These patterns can be combined and stacked and connected like Legos to form the skeleton of an entire app. Once we have a user moving between screens, there is then the consideration of state, or how data is passed back and forth between pages. In this chapter we’ll delve into navigation patterns and their ways to manage navigation state.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Dan Hermes

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hermes, D., Mazloumi, N. (2019). Navigation. In: Building Xamarin.Forms Mobile Apps Using XAML. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4030-4_7

Download citation

Publish with us

Policies and ethics