[배줄이] 개발일지 Day 2

·2024년 3월 12일

개발 진행 상황

  • Realm Model 수정
  • 온보딩 UI, 값전달
  • Realm CRUD

공수산정 결과

구분예상 작업 시간실제 작업 시간
Realm Model 수정30분2시간
메인 페이지 UI3시간끝내지 못함
온보딩 UI, 값전달1시간1시간 30분

공수산정에서 차이가 발생한 이유

배줄이는 유저가 앱을 처음 실행했을 때에는 지난주 데이터가 없으므로 온보딩 화면에서 직접 저번주 소비를 입력하도록 했다. 그래서 이런 케이스에 대응하기 위해서 Realm Model 수정이 필요했다. 뿐만아니라 절약 금액에 대한 월별 리포트도 제공할거라서 수정이 필요하기도 했다. 이런 부분들 때문에 어떻게 수정해야할지 고민하는 시간이 길었다.
메인 페이지 UI에서는 Compositional Layout 적용을 시도했는데, 섹션이 3개이고 각각의 섹션이 다른 셀을 필요로 하다보니 구현하기 쉽지 않아서 아직 완성하지 못했다ㅠㅠ


기술적으로 어려웠던 부분

문제 1. Compositional Layout: 각각 다른 section에 다른 cell 넣기

섹션을 어떻게 구분하고 다른 cell을 어떻게 넣어줄지 몰랐는데, 이 부분은 datasource를 configure하는 부분에서 section에 대한 조건문으로 처리하면 되는 걸 알았다. 그래서 이 방법을 통해서 다시 해보고, 안되면 그냥 View로 구현해야겠다.


회고

고민하다가 시간을 너무 많이 써버렸는데, 오늘은 메인 페이지 UI를 반드시 마무리 해야겠다는 생각이 든다..

내일 공수일지

구분예상 작업 시간
메인 페이지 UI3시간
식사 기록 UI, 로직3시간

0개의 댓글