Skip to content

Latest commit

 

History

History
99 lines (92 loc) · 3.83 KB

README.md

File metadata and controls

99 lines (92 loc) · 3.83 KB

폭폭 대표사진

내 근처 가까운 흡연구역, 포그포그
공공데이터를 활용한 흡연구역 지도 서비스

31th SOPT-Term Project 인기상 🏆
프로젝트 기간: 2022.10 ~ 2022.11
앱스토어 출시 준비 중

iOS Developers

김승찬 김태현 최은주
@seungchan2 @Taehyeon-Kim @jane1choi

프로젝트 소개

주요 기능

  • 현재 위치에서 가까운 흡연구역 찾기
    지도를 통해 현재 위치에서 가까운 흡연구역을 빠르게 찾을 수 있습니다.
  • 흡연구역 정보 확인하기
    가까운 흡연구역까지의 거리, 상세 주소 등 기본적인 정보를 빠르게 확인할 수 있으며 길 찾기 기능을 통해 쉽게 찾아갈 수 있습니다.
  • 사이드 바를 활용한 부가 기능
    사이드 바에서 길 찾기 시 연결할 지도 앱을 설정하고, 앱 내 등록되어 있지 않은 흡연구역을 제보할 수 있습니다.

개발 환경


라이브러리

라이브러리(Library) 버전(Version) 사용목적(Purpose)
SnapKit 5.6.0 Layout
Then 3.0.0 Layout
FlexLayout 1.3.33 Layout
PinLayout 1.10.4 Layout
RxSwift 6.5.0 비동기 처리
Moya 15.0.0 서버 통신
GoogleMaps 6.1.0 구글 지도
KakaoOpenSDK 2.15.0 카카오 소셜 로그인

프로젝트 구조

App Architecture: MVVM-C

MVVM-C

폴더 구조

FogFog-iOS
 ┣ 📂App
 ┃ ┣ AppDelegate.swift
 ┃ ┗ SceneDelegate.swift
 ┣ 📂Manager
 ┣ 📂Models
 ┣ 📂Networking
 ┃ ┣ 📂APIServices
 ┃ ┣ 📂APIs
 ┃ ┣ 📂Foundation
 ┃ ┣ 📂Models
 ┃ ┗ 📂Monitoring
 ┣ 📂OAuth
 ┣ 📂Presentation
 ┃ ┣ 📂Common
 ┃ ┣ 📂ExternalMap
 ┃ ┣ 📂Login
 ┃ ┣ 📂Map
 ┃ ┣ 📂Setting
 ┃ ┣ 📂SideBar
 ┃ ┣ 📂SmokingArea
 ┃ ┗ 📂Splash
 ┣ 📂Resources
 ┃ ┣ LaunchScreen.storyboard
 ┃ ┣ 📂Colors
 ┃ ┣ 📂Fonts
 ┃ ┗ 📂Image
 ┣ 📂Supports
 ┃ ┣ Config.xcconfig
 ┃ ┣ GoogleMap.plist
 ┃ ┗ Info.plist
 ┗ 📂Utils
   ┣ 📂Analytics
   ┣ 📂Base
   ┣ 📂Class
   ┣ 📂Contstant
   ┣ 📂Extension
   ┣ 📂Logging
   ┣ 📂UIComponents
   ┗ 📂Wrapper