| 구분 | 예상 작업 시간 | 실제 작업 시간 |
|---|---|---|
| Realm Model 수정 | 30분 | 2시간 |
| 메인 페이지 UI | 3시간 | 끝내지 못함 |
| 온보딩 UI, 값전달 | 1시간 | 1시간 30분 |
배줄이는 유저가 앱을 처음 실행했을 때에는 지난주 데이터가 없으므로 온보딩 화면에서 직접 저번주 소비를 입력하도록 했다. 그래서 이런 케이스에 대응하기 위해서 Realm Model 수정이 필요했다. 뿐만아니라 절약 금액에 대한 월별 리포트도 제공할거라서 수정이 필요하기도 했다. 이런 부분들 때문에 어떻게 수정해야할지 고민하는 시간이 길었다.
메인 페이지 UI에서는 Compositional Layout 적용을 시도했는데, 섹션이 3개이고 각각의 섹션이 다른 셀을 필요로 하다보니 구현하기 쉽지 않아서 아직 완성하지 못했다ㅠㅠ
섹션을 어떻게 구분하고 다른 cell을 어떻게 넣어줄지 몰랐는데, 이 부분은 datasource를 configure하는 부분에서 section에 대한 조건문으로 처리하면 되는 걸 알았다. 그래서 이 방법을 통해서 다시 해보고, 안되면 그냥 View로 구현해야겠다.
고민하다가 시간을 너무 많이 써버렸는데, 오늘은 메인 페이지 UI를 반드시 마무리 해야겠다는 생각이 든다..
| 구분 | 예상 작업 시간 |
|---|---|
| 메인 페이지 UI | 3시간 |
| 식사 기록 UI, 로직 | 3시간 |