Lateral navigation
Lateral navigation은 같은 레벨의 화면 간 이동입니다. 앱에서는 최상위 레벨의 모든 화면에 접근할 수 있는 주요 navigation component가 반드시 있어야합니다.
이러한 navigation component는 lateral navigation은 navigation drawer, bottom navigation bar, tabs 이며, 도달하려는 화면의 레벨이나 개수에 맞추어 적용합니다.
Forward navigation
Forward navigation은 다음 세 가지 이동 중 하나의 형태를 따릅니다.
- Downward : 상위 레벨의 화면에서 하위 레벨의 화면으로 이동 (e.g. List, 링크)
- Sequential : 앱 탐색 flow 상에서 일련의 순서에 따른 화면이동 (e.g. 구매 후 체크아웃 프로세스)
- Direct : 한 화면에서 링크 등을 통해 다른 화면으로 바로 이동 (e.g. 검색, 링크)
Reverse navigation
화면 간 반대 방향으로 이동하는 것을 의미합니다. 사용자가 이동한 순으로 이전 화면으로 이동하거나, 앱 구조 상에서 상위 레벨의 화면으로 이동할 수 있습니다.
Reverse chronological navigation (back navigation)
사용자가 최근 본 화면 history의 역방향으로 이동하는 것을 의미합니다.
device back button은 항상 reverse chronological navigation으로 이동합니다.
Upward navigation (up navigation)
홈이나 최상위 레벨의 화면에 이를 때까지 앱 구조 상에서 한단계 윗 레벨로 이동하는 것을 의미합니다.
Downward forward navigation 진입 후 상단 navigation bar의 back button 선택 시, upward navigation으로 이동합니다.
