Skip to content

JayYi/android-payments

 
 

Repository files navigation

android-payments

🚀 1단계 - 페이먼츠(카드 추가)

  • [v] 카드 추가 뷰를 구현함
  • [v] 카드 등록 정보를 입력할 수 있음
  • [v] 비밀번호는 노출되지 않음

🚀 2단계 - 페이먼츠(카드 목록)

  • [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는 상단바 노출

🚀 3단계 - 페이먼츠(카드사)

  • [v] 카드 추가 화면에 접속했을 때 카드사를 필수로 선택해야 한다.
    • [v] 카드 선택 바텀시트 구현
  • [] 선택한 카드사에 따라 카드 미리보기가 바뀌어야 한다.
  • [v] (선택사항) 카드사를 선택할 때 적절한 카드사 아이콘을 노출한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%