- Xcode 13.0+
- Swift 5.5+
- iOS 15.0+
1. 올라 앱보다 더 많은 산 데이터를 제공
2. 뛰어난 접근성 제공
3. Apple FrameWork를 활용하여 개발
4. 스토리보드를 사용하지 않고 개발
지도, 산 목록 화면을 통해 산을 확인할 수 있으며 각각의 산에 대한 세부 정보도 확인할 수 있습니다.
등산 측정을 시작하면 등산에 대한 여러 정보를 측정할 수 있습니다. 또한 등산 중에 찍은 사진기록도 저장이 되며 1km를 걸을 때마다 음성 안내도 지원하고 있습니다.
등산 기록들을 한눈에 파악할 수 있습니다. 또한 기록된 등산 기록을 클릭하여 훨씬 더 세부적인 정보를 확인할 수 있습니다.
손쉬운 사용에서 더 큰 텍스트와 VoiceOver를 지원합니다.
- 지도에서 산 위치 확인
- 목록에서 산 이름으로 검색
- 산 상세 정보 확인
- 이동 기록 측정
- 측정중 촬영한 사진 경로에 표시
- 측정한 기록 상세 정보 확인
- 보이스오버, 다이나믹 타입 적용으로 접근성 증가
- 사용자가 임의로 장소(산) 추가 가능
- 1km 마다 음성안내 기능
SanTa
ᄂ Resources
ᄂ Application
ᄂ Persistences
ᄂ Entities
ᄂ Utility
ᄂ Scenes
ᄂ MapScene
ᄂ MountainAddingScene
ᄂ RecordingScene
ᄂ RecordingTitleScene
ᄂ RecordingPhotoScene
ᄂ ResultScene
ᄂ ResultDetailScene
ᄂ ResultDetailImagesScene
ᄂ ResultDetailThumbnailScene
ᄂ MountainListScene
ᄂ MountainDetailScene
ᄂ SettingsScene
- StoryBoard 없이 코드로만 뷰 구성
- MVVM-C 패턴 도입
- Clean Architecture
- MapKit, CoreLocation, CoreMotion
- Combine
- DiffableDataSource, Compositional Layout
- CoreData
- GeoCoding