[과제4] WishList 과제 Lv1~4

이유진·2024년 4월 19일
0

과제

목록 보기
6/7

길고도 험난했던 이번 과제!..! 그래도 무사히 완료 ~~ :>
Lv1~4까지 구현하고 마무리 했는데 Lv5도 해설 영상 보면서 추가해보려고 한다!!

과제 내용


💡 Goal

위시리스트 만들기 + 네트워크와 데이터 저장


⚙️ 필수 과제

Lv1. 데이터 모델링 하기

  • API로 받아올 데이터 객체를 만들기
  • API로 받아온 데이터에 맞게 CoreData 데이터를 모델링 하기

Lv2. 위시 리스트 메인 페이지 구현하기

  • 다른 상품 보기 버튼 구현하기
  • JSON Dummy API를 활용해, 상품 정보를 노출하기

Lv3. 위시 리스트 보기 페이지 구현하기

  • 위시 리스트 담기 버튼 구현하기
  • 위시 리스트 보기 페이지 구현하기

💬 선택 구현 기능

Lv4. 위시 리스트 삭제

  • 아래 방법 중 1가지 선택해 구현하기
    • 목록 스와이프하여 삭제 버튼 노출하고 터치하면 삭제
    • 목록 Cell에 삭제 UIButton 구성
    • 길게 눌러 Alert 띄우기

Lv5. 당겨서 새로고침 구현하기

  • 위시 리스트의 “다른 상품 보기” 업그레이드 하기
  • 스크롤 내려 당기면, Refresh Indicator 노출시키기
  • 데이터 불러오는 동안 Indicator 고정시키기

🔥 진행 과정 정리

Lv1. 데이터 모델링 하기

링크에서 자세한 내용 확인 가능!
WishList Lv1


Lv2. 위시 리스트 메인 페이지 구현하기

링크에서 자세한 내용 확인 가능!
WishList Lv2


Lv3. 위시 리스트 보기 페이지 구현하기

링크에서 자세한 내용 확인 가능!
WishList Lv3


Lv4. 위시 리스트 삭제

링크에서 자세한 내용 확인 가능!
WishList Lv4


👨‍🏫 피드백


🤓 느낀점

피드백 받은 부분 커밋!! 언제 어떻게 하면 좋을 지 감이 안잡힌 상태였는데,이제야 조금 알게 되었다..!! 다음에는 기능 별로 커밋을 반영할 수 있도록 해보자 :>

Lv5는 아직 시도 못해봤는데 아무래도 다음 주말에 해설 영상 보면서 도전해봐야 할 것 같다! 조금씩 차근차근.. 해나가기.. 화이팅 이번 과제 정리 끝끝끝!!

0개의 댓글