오늘 부터 앱을 하나 만들꺼다... 생각만 하고 있던... 그래서 하나씩 도전을 해 볼껀데, 잘 할 수 있을까 ???
구현 목적 : 집에 가는 길에 약국에 들러서 약을 하나 사 가야겠다는 생각을 하고 퇴근을 했는데, 땀 삐질 거리며 집으로 와서 보니 으헉~ 집에 오는 길에 있는 약국앞을 그냥 지나쳐 온 것이다. 그래서 준비를 하기 시작 했다.
할려는 방안 : 카카오 개발자 페이지를 활용해서 앱에 지도를 넣고, 주변 검색 기능도 넣는다. 그리고 그걸 이용해서 집에 가는 길에 있는 약국 위치에 기록을 해 두는 것이지 , 여기 근처에 가면 해열제 하나를 꼭 사야 한다고...
생각은 되었으니, 이제 구현을 하나씩 해 보자.
준비물 : 카카오 개발자 페이지 등록, API 키 받기, 통신을 위한 retrofit 에 대한 이해. 그리고 개발툴 (android studio Arctic Fox 2020.3.1 버전 기준 : 2021.07.29쯤 업데이트가 적용 되었다)
먼저 카카오 지도 연동에 대한 이야기는 이제 내용을 참조한다.
https://billcorea.tistory.com/23
다음 준비를 해야 할 부분은 아무래도 backgroud location 에 대한 준비를 해야 할 것 같다.
android 가 API29 이상으로 넘어가면서 background location 에 대한 권한에 제한이 많아지는 것 같다.
https://developer.android.com/training/location/permissions?hl=ko
꼭 읽어보고 가급적이면 github 에 올라와 있는 예제도 살펴볼 필요가 있을 것 같다.
https://github.com/android/location-samples/tree/main/Geofencing
여하튼 여기 까지가 내용들을 잘 살펴 보았다면, 준비는 끝일 것 같다.
이제 작성하는 건 다른 글에서...
'모바일 앱(안드로이드)' 카테고리의 다른 글
Android Firebase Crashlytics 무작정 따라하기 (0) | 2021.08.08 |
---|---|
안드로이드 앱 만들기 도전 2일차 geofences 을 활용한 앱 (0) | 2021.08.02 |
android studio 인증서 오류 해소 (0) | 2021.07.31 |
안드로이드 앱 로딩 페이지 (Splash) 하나 쯤 만들기... (0) | 2021.07.30 |
안드로이드 앱 만들기 동적 테마 변경 따라해 보기 (0) | 2021.07.29 |