⭐️ 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%
- 찜 하기, 이미지만 보기 구현
📌 소스 코드
'iOS' 카테고리의 다른 글
[iOS] FSCalendar 라이브러리 정리 (1) | 2021.10.13 |
---|---|
[iOS] 텍스트 delegate 정리 (0) | 2021.10.05 |
[iOS] m1 시뮬레이터 에러 해결 (0) | 2021.08.01 |
[iOS] Naver 소셜 로그인 (0) | 2021.07.30 |
[iOS] 컬렉션 뷰를 활용한 가로 스크롤 페이지 배너 (0) | 2021.07.30 |