- [v] 카드 추가 뷰를 구현함
- [v] 카드 등록 정보를 입력할 수 있음
- [v] 비밀번호는 노출되지 않음
- [v] 유효성 검사
- [v] 카드 소유자 이름의 경우 입력 글자 제한이 30자이다
- [v] 카드 번호와 만료일의 경우 입력할 때 자동으로 기호(-, /) 가 삽입된다
- [v] 카드 번호 입력 시 자동으로 기호가 삽입된다.
- [v] NewCardScreen Test
- [v] UI Test
- [v] ViewModel Test
- [v] Compose Navigation 연동
- [v] ProductCard 입력 된 카드 정보 노출
- [v] ProductCard UI Test
- [v] ProductCard 입력 정보 추가
- [v] 카드 정보 model 생성
- [v] 카드 아이템 싱크
- [v] 새로운 카드가 추가되었을 때 카드 목록 업데이트
- [v] 카드 목록 상태에 따른 UI 변경사항 반영
- [v] 카드 목록이 비어있을 때에는 "새로운 카드를 등록해주세요" 안내 노출
- [v] 카드 목록에 카드가 한 개 있을 때의 카드 추가 UI는 목록 하단 노출
- [v] 카드 목록에 카드가 여러 개 있을 때의 카드 추가 UI는 상단바 노출
- [v] 카드 추가 화면에 접속했을 때 카드사를 필수로 선택해야 한다.
- [v] 카드 선택 바텀시트 구현
- [] 선택한 카드사에 따라 카드 미리보기가 바뀌어야 한다.
- [v] (선택사항) 카드사를 선택할 때 적절한 카드사 아이콘을 노출한다.