14주차 주간보고서

13주차에 설정했던 목표에 맞게 개발을 진행하였습니다. 지난주 계획했던 대로 GPS를 이용한 위치 기반 시스템과 카카오맵 연동을 성공적으로 구현하였으며, 지도 상의 커스텀 마커 가시성 확보 및 서버 데이터 동기화 오류를 해결하여 위치 기반 서비스의 완성도를 대폭 끌어올렸습니다.

구현한 화면들입니다

  • 커스텀 지도 마커 적용 및 마커 변경: 기본 지도 아이콘 대신 직관적인 자체 커스텀 마커(빨간색, 파란색)를 적용하고, 모바일 환경에서도 선명하게 보이도록 마커 해상도를 3배(96×96 픽셀)로 대폭 확대하여 사용자의 가시성과 터치 편의성 개선
  • 사용자 위치 기반 마커 표시 및 예외 처리: 스마트폰의 내장 GPS와 연동하여 사용자의 현재 위치를 파란색 마커로 표시하도록 구현. 위치 권한 미허용이나 에뮬레이터 등 GPS 미수신 예외 상황 발생 시, 앱이 다운되지 않고 기본 위치(안산대학교)에 마커를 띄우도록 에러 방어 로직 추가

DB 수정 화면

tasks 테이블에 위도와 경도 컬럼을 추가하여 지도상에 위치가 표시될 수 있도록 하였습니다

다음주 수정/추가가 필요한 부분들

  • 신고 기능 및 문의 기능 추가: 부적절한 사용자나 게시물을 차단할 수 있는 앱 내 신고 기능 추가 및 문의하기 기능 추가
  • 전체적인 오류 및 UI 디테일 최종 점검: 앱 전반의 자잘한 버그 및 에러 방어를 강화하고, 모든 화면의 디자인 일관성을 높여 최종 사용자 경험(UX) 완성도 끌어올리기