Design navigation flows and views that best present your app’s content and services.
Highlight key content
Users should be able to see the primary features of your app in one simple view. Organize your content so users can access your app’s key features without going deeper into the navigational structure.
Keep your navigation flow consistent
Screens at the same level in the navigational hierarchy should use the same style and patterns. Interaction with your app should be consistent. For example, if you use the rotary action for one screen, use it on similar screens.
Scroll along one axis per screen
Design each screen to support navigation along only one axis: vertical, horizontal, or Z-axis. For example, you cannot scroll vertically and horizontally on the same screen.