-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
마커 클릭
- 해당 마커로 지도 카메라 이동
Camera move, DataBinding between MapFragment.kt and MapViewModel #14 - 해당 마커의 정보를 정보안내창에 표시
Show Market Status bar by viewModels isStatusVisible flow #15 - 선택된 상태에서 같은 마커를 다시 선택하는 경우 선택 해제
Show Market Status bar by viewModels isStatusVisible flow #15
정보안내창
표시 항목 디자인 자유 디자인 표시 데이터 address centerName facilityName phoneNumber updatedAt- 마커가 선택된 경우 visible, 아닌 경우 gone
Show Market Status bar by viewModels isStatusVisible flow #15 - 선택된 마커의 정보(Response Data)를 표시(DataBinding)
Camera move, DataBinding between MapFragment.kt and MapViewModel #14
현재 위치 버튼
- 버튼 클릭 시 현재 위치로 이동 (Map Library 내 UI가 아닌 직접 버튼 생성)
시간 남으면 할 것
- 현재 위치 버튼 이미지 버튼으로 변경하기
Set background Image for current location button #18 - 프로그레스바 디자인 변경. (Lottie 사용, 15분도 안걸릴듯?)
Lottie animation for MainFragment.kt loading bar #25 - MapFragment에 뒤로 버튼 누르면 이전 화면으로 이동하지 않게 설정.(10분도 안걸림)
Add call back. if tap back button twice in 1.5sec. Exit App. #24 - 문서 작성
- 리팩토링
개선사항
- 위치 요청 간격이 너무 길다. 1분에서 30초로 줄이기.
좌표 요청 주기 줄이고, 앱 아이콘 변경, 앱 상단바 제거 #45 - 마커 사이즈가 너무 크다. ->
80 * 100 사이즈로 변경-> 자동 사이즈로 변경
Reduce the size of Marker #35
Change Marker size to auto #36
종료되면 할 것
- 가장 가까운 보건소 추천 기능
- 현재 앱사용자의 위도 경도와 보건소들의 위도 경도로 직선 거리를 구한다.
- 100개 보건소 중에서 가장 가까운 보건소 20개를 선정한다.(사용자와 직선 거리로 가장 가까운 보건소들이므로 실제로 가장 가까운지는 알 수 없다.)
- 실제로 해당 위치까지 걸리는 경로를 네이버 지도 API를 통해 조회한다.
- Api로 나온 결과를 통해 실제로 가장 가까운 보건소를 화면에 띄워준다.
- Retrofit 정리(Json 시간 String 처리하는 법 등등)
Retrofit 2 — Simple Error Handling - https://futurestud.io/tutorials/retrofit-2-simple-error-handling
- Flow 정리
- hilt 정리
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels