Skip to content

Thunder-Marcket/iOS

Repository files navigation

⚡️ Thunder Market - 서버와 함께 번개장터 구현하기

#iOS #(주)소프트스퀘어드

📱 Final Result

https://www.youtube.com/watch?v=N5Q3t-rW-aA


🧠 Gotten & Used Stack (중복제외)

  • Templete 맞추어 Story Board 분할하기(View와 Controller를 구분) - ref.

  • Bottom Sheet - ref.

  • Horrizental ScrollView

  • Tabman(scrollToIndex)

  • CollectionView & Timer로 2초에 한번씩 배너광고가 페이징되게 구현 - ref.

  • Tabman Delegate (should Select) - ref.

  • Single Ton Pattern(Configuration Folder)

  • URL로 Image 가져오기 - ref.

  • Data Model(Collection View, Table View)

  • Collection View Cell 화면전환(Delegate X)

  • Table View Section Header - ref.

  • Constraint with IBOulet


🕸 Used NetWork Method (POST : URLSession , GET : Alamofire)

  1. Users
  • 1.1 전화번호로 회원가입
  • 1.2 전화번호로 로그인
  • 1.5 마이페이지 유저 정보 가져오기
  1. Items
  • 2.4 상품 목록 가져오기(최신순)
  • 2.6 상품 상세 사항 가져오기(최근 본 상품도 생성)
  1. SaleViews
  • 3.1 최근 본 상품 조회
  1. Address
  • 4.1 배송지 정보 추가
  • 4.2 배송지 정보 가져오기
  1. Likes
  • 5.1 찜 목록 조회
  • 5.2 상품 찜/찜 해제
  1. Searches
  • 7.3 검색 페이지 조회(최근 검색어, 추천 브랜드)
  1. Brands
  • 8.1 브랜드 모두 가져오기
  • 8.2 브랜드 검색하기(최근 검색어에 안들어감)
  • 8.3 내가 팔로우 한 브랜드 목록 가져오기
  1. Chats
  • 10.3 번개톡 채팅방 전부 가져오기
  1. Orders
  • 12.1 택배 거래시 필요한 데이터 가져오기
  • 12.3 거래 등록
  • 12.4 거래내역(구매) 조회
  1. Payment
  • 13.1 결제 수단 등록
  • 13.2 결제 수단 조회

15 Brand Follow

  • 15.1 브랜드 팔로우/언팔로우

🙇‍♂️ Team Member

iOS
  • 소이 / 이주송
Server
  • 시오 / 정혜선
  • 찰리 / 김진수

🧑‍💻 Ref. link

About

번개장터 서버와 협업하기 iOS Part

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published