본문/내용
1. 본인이 Android SW 개발자로서 수행했던 프로젝트 경험에 대해 구체적으로 기술하시오.
안드로이드 앱 개발에 관심을 갖기 시작하면서 여러 프로젝트를 수행하며 실력을 쌓아왔습니다. 그 중에서도 가장 기억에 남는 프로젝트는 위치 기반 서비스 애플리케이션 개발입니다. 이 프로젝트는 사용자 위치를 실시간으로 파악하여 주변 추천 가게 정보를 제공하는 기능을 갖추고 있었습니다. 사용자 경험을 향상시키기 위해 지도 API와 연동하는 작업을 진행하였습니다. 구글 지도 API를 활용하여 지도 위에 마커를 표시하고, 위치 권한 요청 기능을 신속하고 안전하게 구현하였습니다. 이 과정에서 위치 권한 요청 및 처리에 대한 사용자에게 자연스러운 안내와 흐름을 고민하였고, 사용자 프라이버시를 존중하는 방향으로 설계하였습니다. 또한, 서버와의 통신을 위해 REST API를 설계하고 구현하는 작업도 병행하였습니다. 추천 가게 데이터를 서버에 저장하고, 클라이언트에서는 최신 데이터를 받아오는 과정이 원활히 진행되도록 최적화하였습니다. 이때, Retrofit2 라이브러리를 활용하였으며, 네트워크 호출 시 스레드 안전하게 처리하고 에러 발생 시 사용자에게 친…