미리보기
기본 정보
꾸준한 노력으로 지속적인 성장을 이루어가는 iOS 네이티브 개발자, 이수현입니다.
기술 스택
iOS, Swift, SwiftUI, swift-ios
프로젝트
Gach.가자
기타
2024.05. ~ 2024.06.
🔎 프로젝트 배경
가천대학교는 잘 관리된 교내 지도를 보유하고 있지만, 넓은 캠퍼스로 인해 신입생 및 처음 방문하는 사람들이 길을 찾기 어려워합니다.
교내 지도에 표시되지 않은 보건실이나 학과 사무실 등의 시설들은 재학생조차 위치를 모르는 경우가 많습니다.
기존 지도 앱들은 도보가 아닌 차도를 기준으로 경로를 안내하며, 사용자의 개별 속도나 날씨를 고려한 정확한 소요 시간을 제공하지 못합니다.
이러한 문제를 해결하기 위해 교내 지도를 직접 매핑하고, AR 기술을 활용한 길 안내 서비스를 제공합니다.
성별, 나이, 키, 몸무게, 속도, 날씨 데이터를 고려하여 사용자 맞춤형 소요 시간을 제공함으로써 더 나은 서비스를 제공합니다.
📖 프로젝트 내용
가천대학교 교내 이동 시간 데이터를 활용한 AI 예측 소요시간 제공, 최적 경로 추천 및 AR 내비게이션 서비스입니다.
이 서비스는 교내 도보 경로와 개인화된 예측 소요 시간을 제공하며, 지도 맵과 AR을 통해 길 안내 서비스를 제공합니다. 이를 통해 사용자의 편의성과 만족도를 극대화하는 것이 목표입니다.
주 사용자는 가천대학교 학생과 교직원이며, 모바일(스마트폰)을 통해 쉽게 접속하고 사용하도록 설계되었습니다.
🙋♂ 역할
AR 개발 : ARKit과 SceneKit, ARCL 라이브러리을 활용하여 AR 내비게이션 기능을 구현
내비게이션 기능 개발 : MapKit, CoreLocation을 사용하여 사용자 위치 기반 서비스 제공
API 연동 : Alamofire를 통해 API 연동 및 기상청 단기예보 API와 연동하여 날씨 정보 제공
UI 일부 구현 : SwiftUI를 사용하여 주요 화면 UI 설계 및 구현
UI 구현 상세 정보
교내 건물 조회 (캠퍼스 맵) / 건물 별 상세 조회 UI 구현 및 API 연결
카테고리 별 위치 정보 조회 UI 구현 및 API 연결
교내 행사 및 위치 조회 UI 구현 및 API 연결
💻 기술 스택
프로그래밍 언어 : Swift
개발 도구 : Xcode
버전 관리 : Git, GitHub
커뮤니케이션 도구 : Notion
라이브러리 및 프레임워크 : SwiftUI, UIKit, ARKit, SceneKit, MapKit, CoreLocation, Alamofire, AlamofireImage, ARCL
패키지 관리 도구 : CocoaPods
사용 API : 기상청 단기예보 API