[RC_week7-8] iOS 아이디어스 클론 코딩
iOS

[RC_week7-8] iOS 아이디어스 클론 코딩

728x90

 ⭐️  iOS 아이디어스 클론 코딩

라이징캠프 2주간 클라이언트/서버 협업 프로젝트 진행
(21.07.31 ~ 21.08.13)

 

📌  개발 범위

1. 회원가입

2. 로그인(기존 회원, 카카오, 네이버)

3. 작품 투데이/실시간/NEW 탭별 조회

4. 작품 상세 조회

5. 작품 옵션 조회/선택 

6. 즉시구매 장바구니(단일 상품 구매)

7. 장바구니

8. 주문 결제

9. 클래스, 검색, 카테고리, 내 정보 탭 

10. 주문 배송 조회

 

📌  사용한 API

✔️ 총 13개

  • 회원가입 POST API
  • 로그인 POST API
  • 작품 홈화면 탭별 조회 GET API
  • 작품 상세페이지 조회 GET API
  • 작품 옵션 조회 GET API
  • 장바구니 작품 등록 POST API
  • 장바구니 조회 GET API
  • 즉시구매 주문 생성 POST API
  • 즉시구매 장바구니 조회 GET API
  • 결제페이지 결제 PATCH API
  • 결제페이지 조회 GET API
  • 장바구니 주문 생성 POST API
  • 카카오 로그인 POST API

 

📌  실행 영상

 

📌  개발 일지 

⬇️⬇️⬇️더보기 클릭⬇️⬇️⬇️

더보기

idus_test_iOS_Chobi

라이징캠프 1기 라이징테스트 아이디어스 B 초비

2021-07-31 진행 상황

📌 성취도

 

1. 기획서 제출 - 100%

2. 로그인 페이지 - 50%

  • UI 구성
  • (카카오톡/네이버 로그인 추가 예정 👊)

3. 회원가입 페이지 - 100%

  • UI 구성
  • 약관 동의 체크박스 구현 - 전체/개별 동의
  • 키보드 delegate 활용 - return 클릭 시, 키보드 내리기

2021-08-01 진행 상황

📌 성취도

 

1. 카카오 로그인 - 100%

2. 네이비 로그인 - 100%

 

3. 이메일로 로그인 페이지 - 100%

4. 하단/상단 탭바 및 전반적인 UI 구성 - 100%

2021-08-02 진행 상황

📌 성취도

 

1. 로그인 UI 다듬기 - 100%

2. 유효성 검사, 알림창 - 100%

3. 회원가입 POST API - 100%

 

4. 로그인 POST API - 100%

5. 작품 -> 투데이 페이지 - 30%

  • 광고 배너 구현
  • 이벤트 스크롤 구현
  • 광고/이벤트 클릭 시, 디테일 뷰와 연결 - 몇 번째 값인지 넘겨주기

2021-08-03 진행 상황

📌 성취도

1. 작품 -> 투데이 페이지 - 50%

  • 오늘의 작품 셀 구현 -> 앞으로 재사용 가능

 

2. 작품 -> 상세 페이지 - 80%

  • 커스텀 내비게이션 바 - 100%
  • 하단 뷰 구성 - 100%
  • 상세 이미지, 요약 정보, 배송, 상세 정보 셀 구현 - 100%

2021-08-04 진행 상황

📌 성취도

 

1. 작품 -> 상세 페이지 - 90%

  • 작품 상세 정보 셀 - 텍스트 양에 따라 자동 높이 조절 - 100%
  • 구매 후기 셀 - 100%
  • 댓글 셀 - 사진 O/X 여부에 따라 두가지로 구현 - 100%
  • 작가 정보 셀 - 100%
  • 키워드 셀 (라이브러리 사용 x, 콜렉션 뷰 사용)- 100%
  • 작가 정보 셀 - 100%
  • 판매중인 다른 작품들, 이 작품과 함께 본 작품, 인기 작품 셀 - 50%

2021-08-05 진행 상황

📌 성취도

1. 작품 -> 상세 페이지 GET API - 90%

  • 작품 사진 리스트 - 100%
  • 상단 작품/하단 작가 정보 - 100%
  • 작품 정보제공 고시 - 100%
  • 리뷰 정보 - 100%
  • 리뷰별 주문 작품 - 100%
  • 작품 키워드 - 100%
  • 작품 댓글 - 100%

2. 서버 브린님과 2차 회의

✔️ 개발 우선순위 변경

  • 변경 전) 작가 정보 ➡️ 작품 장바구니 ➡️ 작품 주문 결제/배송
  • 변경 후) 작품 단일 구매 ➡️ 작품 장바구니 ➡️ 작품 주문 결제/배송 ➡️ 작가정보

✔️ 개발 범위 정하기

  • 홈화면: 배너, 이벤트, 내가 본 작품의 연관작품, 오늘의 작품, 오늘의 취미(클래스 이후 구현, 우선 UI만), 할인 상품, 실시간 구매
  • 구매 옵션 넘겨줄 값 정하기
    서버) 옵션별 정보, 옵션별 가격
    클라이언트) 옵션 index, 총수량, 총 가격
  • 단일 구매 넘겨줄 값 정하기: 작품별 정보, 총 가격
  • 찜, 댓글, 배송지관련 api 논의하기

2021-08-06 진행 상황

📌 성취도

 

1. 작품 -> 투데이 페이지 GET API - 90%

2. 작품 -> 투데이 페이지 타이머 - 100%

  • 광고 배너 2초에 한번 자동 스크롤 - 100%
  • 할인 마감 타이머 - 100%

 

3. 작품 -> 상세 페이지 GET API - 100%

  • 판매중인 다른 작품들 - 100%
  • 이 작품과 함께 본 작품 - 100%
  • 인기 작품 - 100%

4. 작품 -> 옵션 선택 UI - 50%

2021-08-07 진행 상황

📌 성취도

 

 

1. 작품 -> 옵션 선택 UI - 100%

2. 작품 -> 옵션 선택 GET API - 100%

3. 작품 -> 단일 구매 장바구니 UI - 100%

 

4. 작품 -> 실시간, NEW 페이지 UI - 100%

  • 별점별 해당 별점 이미지 출력 - 100%

5. 작품 -> 실시간, NEW 페이지 GET API - 100%

2021-08-08 진행 상황

📌 성취도

 

1. 작품 -> 주문/결제 페이지 UI - 100%

2. 작품 -> 즉시구매 장바구니 담기 POST API - 50%

3. 내 정보 페이지 UI - 80%

2021-08-09 진행 상황

📌 성취도

 

1. 검색 페이지 UI - 100%

2. 카테고리 -> 작품 페이지 UI - 100%

 

3. 카테고리 -> 클래스 페이지 UI - 100%

  • 테이블뷰 접기/펴기 - 100%

4. 작품 -> 즉시구매 장바구니 담기 POST API - 100%

5. 2차 피드백 및 서버 브린님과 3차 회의 - 100%

2021-08-10 진행 상황

📌 성취도

 

1. 클래스 -> 온라인 페이지 UI - 100%

  • 광고 배너 2초 자동 스크롤

2. 클래스 -> 오프라인 페이지 UI - 100%

3. 작품 -> 즉시 구매 장바구니 조회 GET API - 100%

  • UI와 연결 완료

4. 작품 -> 결제 페이지 조회 GET API - 100%

2021-08-10 진행 상황

📌 성취도

 

 

1. 작품 -> 결제 PATCH API - 100%

2. 작품 -> 장바구니 작품 등록 POST API - 100%

3. 작품 -> 장바구니 조회 GET API - 100%

4. 작품 -> 장바구니 주문 생성 POST API - 100%

  • 1,2,3,4 모두 UI와 연결 완료

5. 로그인, 홈 UI 수정 - 100%

2021-08-12 진행 상황

📌 성취도

 

1. 내 정보 -> 주문 배송 페이지 UI - 100%

2. 내 정보 -> 유저 주문 배송 GET API - 100%

 

3. 작품 -> 광고 배너, 이벤트 상세 페이지 UI - 100%

4. 작품 -> 장바구니 UI 즉시구매 장비구니와 구별 - 100%

 

5. 작품 -> 실시간, NEW 페이지 UI 수정 - 100%

  • 찜 하기, 이미지만 보기 구현

 

📌  소스 코드

https://github.com/soobin-k/Week7-8_IdusCloneApp

728x90