Skip to content

2022 04 20

hyungmin edited this page Apr 22, 2022 · 3 revisions
  • 스티치

    아이템 목록에 대한 데이터를 binding 하는 과정에서, 이미지와 뱃지(이벤트특가, 런치특가)을 해주는 일을 해주었다. 이미지와 뱃지는 @BindingAdapter을 해결했다. 뱃지부분에 대해서 깔끔하게 할 수 있을 것 같은데, 아직 고민인 부분이다. 네트워크 통신에 대한 결과 값을 통일화 시키기 위해서 Result에 Success, Error 객체를 만들어 진행했다. 반복적인 리사이클러 뷰 작성을 통해 익숙해지는 것 같다. 관심사 분리를 어떻게 할까 고민을 추가적으로 하는 계기가 되었다.

  • 히데

    메뉴 상세 페이지에대한 UI작업을 우선적으로 진행했다. 상세 페이지의 경우 divider 라인이 들어가고, 뷰 페이저와 리사이클러뷰가 모두 들어가는 레이아웃이 요구되어서 생각보다 복잡한 구조를 지니고 있었다. 그래서 우선 간단한 더미 데이터를 통해 가능한한 피그마와 유사한 형태의 UI를 유지하도록 작성했다. 상세페이지 정보를 받아오는 네트워크api가 변경되어서, 데이터 구조를 약간 수정했다. 네트워크 통신의 경우, 스티치가 이미 구조를 잘 작성해주어서, 상세 페이지를 위한 뷰모델만 따로 정의하고, 레포지토리와 데이타소스는 공유하는 형태로 진행하였다.

Clone this wiki locally