STITCH는 스포츠 메이트 매칭 플랫폼 애플리케이션 입니다.
STITCH를 다운로드할 수 있는 링크입니다.
Planner 비니(손수빈) | Designer 개리(홍준표) | Server 홀튼(김형석) | Android 피오(박승규) | iOS 탈리(하늘이) |
---|---|---|---|---|
@비니 | @개리 | @kim-hyeungsuk | @seunggyu97 | @NEULiee |
로그인 화면 |
동네 검색 화면 |
홈화면 |
카테고리 화면 |
매치 개설 화면 |
장소 선택 화면 |
매치 상세 화면 |
마이페이지 |
- 역할 분리와 코드 재사용을 위해 MVVM-C, Clean Architecture 구조를 활용했습니다.
- 비동기 처리를 위해 RxSwift를 사용했습니다.
- 국내 지도를 상세하게 보여줄 수 있고 안드로이드와 동일한 화면을 제공하기 위해 MapKit 보다 네이버 맵을 사용해 지도 View를 구성했습니다.
- 지도를 움직이며 좌표를 장소로 변환할 때 NaverMaps의 API 호출 횟수를 줄이기 위해 CoreLocation의 GeoCoding을 활용했습니다.
- RxSwift를 활용하기 위해 DelegateProxy를 구현해 사용했습니다.