꼭 가보고 싶었지만 시간이 지나 잊혀진 맛집.
가고 싶었지만 어느 가게였는지 기억이 나지 않아 가지 못했던 맛집의 기억을 돕는 앱 입니다.
현재 나의 위치 정보를 받아와 내 주변 맛집들을 지도에 표시하고, 그 맛집들에 대한 정보를 확인할 수 있습니다.
가고싶은 음식점들을 내 먹킷리스트에 담을 수 있고, 음식점마다 리뷰를 남길 수 있습니다
2.0
MVVM 디자인 패턴
을 적용해 프로젝트를 설계하고 구성하였습니다.
카카오서버를 통한 카카오 로그인을 구현하였습니다.
Multipart
를 이용한 데이터 송수신 을 통해 사진 데이터들을 서버에 업로드 하였습니다.
-Kakao Local API
를 이용해 받아온 내 주변 음식점 위치를 Naver Map 을 이용하여 화면에 표시해주었습니다.
Alamofire 라이브러리로 비동기적인 네트워크 통신을 구현하였습니다.
1. 로그인 - Kakao OAuth
2. 메인 화면 (나의위치, 주변 음식점 위치 표시할 지도)
3. 음식점 리뷰 목록
4. 음식점 리뷰 작성
5. 나만의 먹킷리스트
상세화면
이번 프로젝트에서 Kakao Local API에서 받아온 좌표계 를 기반으로 네이버 지도
에 위치를 표시 하는 방법을 사용했습니다.
그런데 kakao api
를 통해 받아온 좌표 와 네이버 지도
에서 사용되는 좌표 가 달라 엉뚱한 위치를 표시 하게되는 문제가 발생했습니다.
naverMap
, kakao api
에서 지원하는 좌표계가 달라 일어난 문제 였고, 문서를 통해 공통적으로 지원하는 좌표계 를 확인한 후 통일시켜 정확한 위치에 음식점의 위치를 표시하여 문제를 해결할 수 있었습니다.