Part 1. 여기어때 디자인 시스템 기반 커스텀 SnackBar 개발기

Part 1. 여기어때 디자인 시스템 기반 커스텀 SnackBar 개발기

9
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

여기어때 디자인 시스템 기반 커스텀 SnackBar 개발기

이 게시물은 YDS(여기어때 디자인 시스템) 6.0 버전을 기반으로 한 커스텀 SnackBar 컴포넌트의 개발 과정에 대해 설명합니다.

SnackBar의 주요 특징

  • 기존 Google Material3 SnackBar와의 동작 차이
  • 스낵바 UI 데이터 관리를 위한 SnackBarUiData 클래스 설계
  • 상태 관리를 위한 SnackBarState 클래스 구현

설계 및 구현

스낵바는 드래그 제스처와 애니메이션 효과를 지원하며, 상태 기반의 유연한 UI 관리를 가능하게 합니다. 또한, 재사용 가능한 구조로 개발 복잡도를 낮추고, 디자인 시스템의 일관성을 유지합니다.