📌 앱 소개: 전화번호부 검색과 통신 서비스를 제공하는 쿠바 국영 통신사의 최초의 모바일 디렉터리 앱
🕒 기간: 2019.04 ~ 2020.05
📱 플랫폼: Android 네이티브 앱
🏢 회사명: ETECSA (쿠바 국영 통신사)
👥 개발 인원: 2명 (메인 앱 개발 1명, AR 모듈 1명)
💼 역할: 안드로이드 앱 주개발자 (AR 모듈 제외)
🛠️ 사용 기술: Android
Java
SQLite
VTM Maps
WebView
JavaScript
SharedPreferences
JUnit
Apache HTTP Client
🔗 GitHub: daehan-lim/cuban-yellow-pages
쿠바에서는 인터넷 데이터 요금이 매우 비싸고 네트워크 연결이 불안정한 환경으로 인해 기존 웹사이트의 모바일 접근성이 크게 제한되었습니다. 웹사이트는 항상 온라인 연결이 필요하여 오프라인 정보 조회가 불가능했고, 사업체 위치 시각화나 직접 통화 연결 등 모바일 디바이스의 고유 기능들을 활용하지 못하는 한계가 있었습니다. 특히 정부 업무 안내와 통신 서비스 정보에 대한 오프라인 접근이 어려워 국민들이 불편을 겪고 있었습니다. 이에 ETECSA에서는 공식 데이터를 기반으로 하면서도 오프라인 기능과 모바일 최적화를 통해 데이터 사용량을 최소화하는 모바일 전화번호부 솔루션의 필요성을 인식하게 되었습니다.
네트워크 불안정 환경에서의 데이터 동기화
WorkManager
를 활용한 네트워크 상태 기반 자동 재시도