/findMiddlePoint

가운데 지점을 찾는 iOS App

Primary LanguageSwift

findMiddlePoint (중간 지점을 찾는 iOS 애플리케이션)

중간지점을 찾는 서버개발자, 디자이너 없이 개발한 개인 프로젝트입니다.

핵심 기능

  1. 카카오 소셜 로그인
  2. 주소 입력
    • 카카오 우편번호 서비스 API를 사용하여 주소를 검색
  3. 지도 확인
    • 네이버 지도 API를 사용하여 사용자의 위치와 중간지점 위치를 보여줌
  4. 거리 확인
    • 실시간으로 중간지점까지 걸리는 거리 및 소요시간을 확인할 수 있음
  5. 날씨 확인
    • 중간지점을 날씨와 풍속을 확인할 수 있음

회고

  • 잘했다고 생각하는점
    • 결합도를 줄이기위해 하나의 함수에 하나의 기능만 요구하도록 구현하려고 노력했습니다.
    • 카카오 우편번호 서비스 API를 웹서버 없이 깃허브웹사이트로 구현
  • 아쉬운 점
    • 서버 개발자가 없어서 다른 기능들에 제한이 있음 (자체 로그인, 회원가입, 검색했던 위치 저장 등..)
    • 디자니어가 없어서 UI가 매끄럽지 못한점 (디자인적 감각이 조금 떨어지는것 같음..)
    • 가운데 지점을 구하는 알고리즘이 최적화가 안되어있음 (수정 예정)
  • 배운 점
    • 스스로 디자인, 기획까지 하는게 생각보다 정말 어려운 일이였던거 같다. 디자인만 몇번 고쳤는데도 매끄럽지 못하지만 처음보다는 훨씬 나아진것 같다.
    • 처음부터 끝까지 혼자 만들다 보니 애정이 생겨서 만들고 끝이 아닌 유지보수를 계속 해야겠다는 책임감이 생겼다.

사용기술

  • Swift
  • StoryBoard
  • SnapKit
  • Alamofire
  • MVC

앱 시연 영상

findmiddlepointRecord