Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 2.76 KB

README.md

File metadata and controls

45 lines (29 loc) · 2.76 KB

STITCH 🏋️

image

STITCH는 스포츠 메이트 매칭 플랫폼 애플리케이션 입니다.

배포 링크

STITCH를 다운로드할 수 있는 링크입니다.

팀 소개

Planner 비니(손수빈) Designer 개리(홍준표) Server 홀튼(김형석) Android 피오(박승규) iOS 탈리(하늘이)
@비니 @개리 @kim-hyeungsuk @seunggyu97 @NEULiee

기능 & 동작화면

로그인 화면 동네 검색 화면 홈화면 카테고리 화면
매치 개설 화면 장소 선택 화면 매치 상세 화면 마이페이지

프로젝트 구조

image

  • 역할 분리와 코드 재사용을 위해 MVVM-C, Clean Architecture 구조를 활용했습니다.

기술 스택

RxSwift

  • 비동기 처리를 위해 RxSwift를 사용했습니다.

NaverMaps

  • 국내 지도를 상세하게 보여줄 수 있고 안드로이드와 동일한 화면을 제공하기 위해 MapKit 보다 네이버 맵을 사용해 지도 View를 구성했습니다.

CoreLocation

  • 지도를 움직이며 좌표를 장소로 변환할 때 NaverMaps의 API 호출 횟수를 줄이기 위해 CoreLocation의 GeoCoding을 활용했습니다.
  • RxSwift를 활용하기 위해 DelegateProxy를 구현해 사용했습니다.