📌 App Introduction: Mobile business directory app for Cuba’s telecommunications company combining business search with essential telecom services
🕒 Duration: April 2019 ~ May 2020
📱 Platform: Native Android app
🏢 Company: ETECSA (Cuba’s national telecommunications company)
👥 Team Size: 2 developers (1 for main app, 1 for AR module)
💼 Role: Lead Android app developer (excluding AR module)
🛠️ Key Technologies: Android
Java
SQLite
VTM Maps
WebView
JavaScript
SharedPreferences
JUnit
Apache HTTP Client
🔗 GitHub: daehan-lim/cuban-yellow-pages
ETECSA operated a Yellow Pages website for business and contact directory services, but Cuba’s high internet costs and unreliable network connections severely limited mobile accessibility to this web-based platform. The website required constant connectivity, preventing offline access to information and missing opportunities to use native mobile features like offline mapping and direct calling. Users struggled to access directory information and government services without reliable internet access. ETECSA needed a mobile-first phone directory solution that could leverage their existing directory data and minimize data consumption.
Data Synchronization in Unstable Network Conditions
WorkManager