- 길치들을 위한 목적지 경로 제공으로 안전하게 도착해보세요 !
- 친구들끼리 그룹을 만들고 모임을 효과적으로 관리해보세요 !
- 목적지를 카테고리 별, 키워드 별 검색으로 손쉬운 설정이 가능합니다.
- 목적지와 함께 약속을 생성해 미리 목적지 정보를 공유할 수 있답니다!
- 약속장소와 가까운 핵심 스팟 정보를 통해 쉽게 장소를 찾아보세요.
- 그룹원의 중간지점 또한 알 수 있어 쉽게 만날 수 있습니다!
- 지도를 통해 목적지로 가는 길을 빠르게 알 수 있어요.
- 실시간으로 제공되는 경로를 따라가다 보면 목적지가 보인답니다!
- 약속에 포함된 친구들의 현재 위치를 한 번에 확인할 수 있어요.
- 길을 잃은 친구를 바로 파악할 수 있답니다!
- 길을 찾기 어려운 경우 그룹 통화가 가능합니다.
- 다 같이 경로에 대한 정보를 공유해 빠르게 모여보세요!
iOS | Backend | Infra/DevOps | Etc |
---|---|---|---|
- MVVM-C 패턴 적용
- 분리와 재사용성: 코드 재사용성, 테스트 용이성 향상시킨다.
- 데이터 바인딩: 데이터 처리 로직을 ViewModel에서 처리하여 ViewController를 간결하게 만든다.
- Coordinator를 통한 흐름제어: 앱의 화면전환 및 네비게이션 흐름을 관리해서 네비게이션 로직 중앙화한다.
- KakaoMap SDK V2 사용
- 지도 및 경로 표시: 사용자에게 지도 표시, 경로 정보 제공한다.
- 사용자 경험 향상: 효율적인 경로 탐색 및 명확한 시각적 지도 인터페이스 제공한다.
- Localization: 한국지역 사용자에게 맞춤화된 지도서비스 제공한다.
- 실시간 위치 공유를 위한 RxSwift, CoreLocation, WebSocket
- 반응형 프로그래밍: RxSwift를 사용해서 비동기적이고, 이벤트 기반의 데이터 흐름을 관리한다. 사용자 위치 변경과 같은 실시간 이벤트 효율적인 처리한다.
- 사용자 위치추적: CoreLocation을 통해 사용자의 실시간 위치 데이터를 추적한다.
- WebSocket을 통한 실시간 통신: WebSocket을 사용해서 서버와의 실시간 양방향 통신 구현으로 위치 데이터를 실시간으로 공유한다.
- 애플 및 카카오 로그인을 위한 AuthenticationServices, RxKakaoOAuth 사용
- Social 로그인 통합: AuthenticationServices을 사용한 Apple ID를 통한 로그인 및 RxKakaoOAuth를 사용한 Kakao 로그인 구현을 통해 사용자는 쉽게 로그인할 수 있다.
- 비동기 프로그래밍과 반응형 인터페이스: RxKakaoOAuth를 통해 로그인 프로세스의 비동기적인 특성 관리 및 사용자 인터페이스의 반응성을 향상시킨다.
홍성민 | 정호진 | 박다미 | 진주원 | 김승진 |
---|---|---|---|---|
iOS | iOS | iOS | Server, DevOps | Server, DevOps |
@KKodiac | @HJ39 | @dami0806 | @jinjoo-lab | @ohksj77 |