데브허브 | DEVHUB | EP10 - 당근 마켓 앱 만들기 네이버 지도 연동 (바이브 코딩)EP10 - 당근 마켓 앱 만들기 네이버 지도 연동 (바이브 코딩)
- 당근마켓 앱의 채팅 메시지 '읽음' 표시 기능 버그를 수정하고 최적화합니다. 🐛
- Firebase Firestore의 쓰기 작업(write)을 효율적으로 관리하기 위해 '배치 라이트(Batch Write)'를 활용합니다. ✍️
- 배치 라이트를 통해 여러 메시지의 읽음 상태를 단 한 번의 쓰기 작업으로 처리하여, 월 60만 회 무료 쓰기 용량을 절약합니다. 💰
- 이 최적화 방식은 동일한 리소스 내에서 약 1만 명에서 1만 5천 명으로 사용자 수용 능력을 증가시킵니다. 📈
- 채팅방 입장 시와 실시간 메시지 응답 시 '읽음' 표시를 배치 라이트로 처리하여 효율성을 극대화합니다. 🚀
- 상세한 정보 제공을 이유로 네이버 지도를 선택하여 앱에 연동하는 과정을 설명합니다. 🗺️
- 네이버 개발자 센터에서 '캐럿 클론' 앱 등록, 다이나믹 맵 선택, 안드로이드 패키지명 입력, 클라이언트 ID 확보 등 연동 절차를 안내합니다. 🔑
- 네이버 지도 SDK 설치 시 최신 버전을 반드시 사용하여 잠재적 오류 발생을 방지하도록 강조합니다. ⬆️
- 앱의 '동네 생활' 탭 클릭 시 네이버 지도가 표시되도록 구현하는 방법을 다룹니다. 📍