Skip to content

모두가 만족할 수 있는 흡연문화를 만듭니다.

Notifications You must be signed in to change notification settings

TeamFogFog/FogFog-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

폭폭 대표사진

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

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

About

모두가 만족할 수 있는 흡연문화를 만듭니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •