근처 지역의 명소를 찾아 이를 방문하여 스탬프를 모으는 서비스
iOS 15.0 +
2023.10. ~ 2023. 11. (4주)
지도 화면 (축소) | 지도 화면 (확대) | 지도 화면(미방문/방문) |
---|---|---|
도착 화면 | 지도 화면 (도착 후) |
---|---|
스탬프 목록 화면 | 스탬프 상세 화면 |
---|---|
Issues/PR #Number | Detail |
---|---|
Issues #12 | - 사용자와 가장 가까운 annotation 사이의 거리가 특정 거리 이하(10m 예상)일 경우 모달창 띄우기 |
- 모달창을 내려도 무한히 함수를 호출하여 모달창을 계속 띄우는 문제 발생 | |
PR #13 | - 현재 위치와 가장 가까운 Annotation 사이의 distance를 측정 |
- distance가 특정 이하일 경우 모달창을 띄우기 |
비즈니스 로직 분리의 필요성 BUT 실행에 옮기지 못함
- 로직이 증가하며 점차 비대해지는 VC (View Controller)를 보면서 로직의 분리성을 느꼈습니다.
- 하지만 제한된 프로젝트 시간 내에 MVVM 패턴을 도입하기에는 기능 구현에도 차질이 생길 가능성이 매우 커서 시도하지 못했습니다.