01
Capability 01
상태를 흩뜨리지 않는 오버레이
Alert, BottomSheet, Snackbar와 Loader를 같은 호출 방식으로 제어합니다.
OverlayProvider 하나로 화면마다 반복되던 표시 상태와 닫기 흐름을 줄입니다.
ProviderOverlayProvider
ControluseOverlay
Patternshow* / hide
- 함수 호출 중심 제어
- 화면별 상태 중복 감소
- 일관된 피드백 흐름
화면을 만드는 기준을 하나의 시스템으로.
Capability 01
Alert, BottomSheet, Snackbar와 Loader를 같은 호출 방식으로 제어합니다.
OverlayProvider 하나로 화면마다 반복되던 표시 상태와 닫기 흐름을 줄입니다.
Capability 02
heading부터 caption까지 6개 그룹과 6개 단계로 읽기 흐름을 맞춥니다.
ZSText와 useTheme.typography가 같은 타입과 토큰을 사용합니다.
Capability 03
Android 폴더블의 접힘과 펼침 상태를 감지하고 넓어진 화면을 활용합니다.
ZSContainer의 rightComponent로 펼침 상태의 두 영역 레이아웃을 구성합니다.
Capability 04
팔레트, 타이포그래피와 화면 색상을 ThemeProvider에서 앱 전체에 적용합니다.
useTheme와 themeFactory로 시스템 모드와 제품별 색상 체계를 함께 관리합니다.
Capability 05
SafeArea, 스크롤, 상태바와 키보드 대응을 ZSContainer에 모았습니다.
입력 화면과 일반 화면을 같은 뼈대로 구성해 반복되는 레이아웃 결정을 줄입니다.