N 길찾기

N 길찾기 디자인 가이드

원본 docs/DESIGN-2026-10-08.md · 근거 docs/research/DESIGN-RESEARCH.md

2026-10-08 · 바탕은 노바 패밀리 디자인 시스템 :nova-design(주황 accent #FF7B00 은 면에만, Pretendard, 4dp 격자, 터치 48dp, 카드 R16, 해요체, 「—」 금지). 근거와 전체 와이어(S1~S9)·대비 계산·출처: research/DESIGN-RESEARCH.md. 이 문서는 채택한 결정만 적는다. 길찾기 부품(경로 시트·타임라인·노선 배지·노선도)은 포크한 route-sdk + 이실장 패밀리 디자인(family-design)이 그린다. 두 디자인 체계는 같은 주황·회색 단계·Pretendard 라 섞여도 한 앱으로 보인다. 앱이 새로 그리는 화면(첫 화면·검색·출발 비서·즐겨찾기·설정)은 nova-design 으로.

0. 이 앱의 얼굴(원칙 다섯 줄)

  1. 답이 먼저다. 시트를 열면 「몇 분 · 몇 시 도착 · 얼마」가 첫 줄. 지도는 그 답을 확인하는 무대다.
  2. 엄지로 끝난다. 검색 칸·수단 탭·주 단추·내 위치가 화면 아래 55% 안에. 위쪽엔 읽기만.
  3. 색은 노선의 것. 노선색은 자료값 그대로, 주황은 우리 행동(주 단추·선택·도착 핀)에만. 색만으로 말하지 않는다(배지 글자·무늬·모양).
  4. 살아 있는 숫자만 움직인다. 실시간 도착과 출발까지 남은 시간만, 나머지는 가만히.
  5. 짧게, 해요체. 카드 한 줄 16자, 안내 한 문장 40자 이하.

1. 화면과 그릇

#화면그릇주 행동(화면당 주황 면 하나)
S1첫 화면지도 + 비모달 시트 3단계「어디로 갈까요?」
S2장소 검색전체 화면장소 고르기
S3장소 카드시트 중간「길찾기」
S5경로 결과route-sdk RouteSheet카드 누르기
S6경로 상세RouteSheet 상세「출발 알림」(N 길찾기가 더함) · 「네이버 지도로」
S10출발 비서아래 시트「알림 받기」
S8즐겨찾기전체 화면「장소 더하기」
S9설정전체 화면—
—지하철 노선도route-sdk SubwayMapScreen역 고르기

1-1. 시트 높이(S1·S3)

접힘 188dp(손잡이 20 + 검색 칸 52 + 바로가기 칩 + 여백 — 120dp 는 칩을 가려 10/8 에뮬에서 늘림) · 중간 화면 50% · 펼침(위에 지도 56dp 남김). 손잡이 32×4dp borderStrong, 누르면 단계를 돈다. 위 모서리 24. 폭 최대 640dp.

1-2. S1 첫 화면

1-3. S2 장소 검색

1-4. S10 출발 비서(간판)

╭──────────────────────────────────────╮
│ 출발 알림                         ✕  │ title 18
│ 서울특별시청까지 · 대중교통 38분      │ caption
│ [ 도착 시각 ] [ 출발 시각 ]          │ NovaSegmented
│        오전  9 : 00                  │ 시간 바퀴(5분 단위) · 오늘/내일 칩
│ ──────────────────────────────────── │
│ 8:12에 나가세요                      │ display 32 Bold, tnum (살아 있는 답)
│ 여유 5분 포함 · 10분 전에 미리 알려요 │ caption textSecondary
│ [            알림 받기             ] │ 주 단추(accent 면, 화면 하나)
╰──────────────────────────────────────╯

2. 결과 카드(경로 결과의 주인공) — route-sdk 가 그린다

칸규칙
① 라벨「최적」「최소환승」… label textSecondary
② 시간24 Bold 고정폭 「38분」 + 「오후 3:21 도착」 + 오른쪽 요금. 38분 = 지금 나서면 도착까지(도보·기다림 포함)
③ 보조「환승 1회 · 도보 9분」
④ 막대시간 비례, 칸 안에 노선 기호(②, 402)를 넣어 색 없이도 구분
⑤ 탈것 줄노선 배지 + 승차역 + 실시간 「● 3분 뒤 · 다음 9분」

3. 노선색·지도 선

4. 아이콘·스플래시

5. 움직임

시트 스프링(감쇠 0.9), 경로선 그리기 480ms, 바뀐 숫자만 200ms 굴림, 실시간 갱신 30초보다 자주 하지 않음. 움직임 줄이기는 앱 설정(시스템 따름/켬/끔) — 시스템 애니메이션 배율 0 기기에서 움직임이 통째로 빠지지 않게.

6. 접근성

7. 패밀리에 올릴 문제(디자인 분석 §9)

  1. 기본 단추 흰 글자 on 주황 #FF7B00 대비 2.60(WCAG AA 미달) — 패밀리 차원 결정 필요(먹색 글자면 6.64).
  2. onAccentSoft #C45A00 은 background 위 4.00 — 작은 글자 미달. 이 앱의 밝은 판 주황 글자는 #A34B00(warning, 5.89)을 쓴다.