LumInsight
Location-based Android survey application for collecting field data, storing records offline in SQLite and synchronizing with a server when connectivity is available.
- Company
- System Level Solutions
- Role
- Senior Engineer
- Domains
- Android · Field Operations · Survey · Location · SQLite · Offline-First · OpenStreetMap · Data Synchronization
Overview
LumInsight is a location-based survey application designed for collecting and managing field data directly from an Android device. The application stores survey information locally in SQLite and synchronizes the collected data with a server when a network connection becomes available, allowing field users to continue working without depending on continuous connectivity.
The problem
Field survey activities cannot always depend on a stable network connection. Users need to capture location-related information in the field and retain that data safely until it can be synchronized with the backend.
What I built
Built an Android survey application that captures location-related field data and persists it locally using SQLite. Implemented synchronization with a remote server when network connectivity is available, allowing the application to support an offline-first field data collection workflow.
Enabled field teams to collect location-related survey data reliably in areas with inconsistent connectivity by combining local SQLite storage with server synchronization.
Related projects
- ToolsHAT — Hand Assist ToolAndroid IoT application for UK smart-meter installation and diagnostics, providing dual-band HAN surveying and HHT proxy capabilities over Wi-Fi.
- ToolsCall AnnouncerAndroid caller identification utility that displays incoming caller details and announces known contact names aloud using text-to-speech.
- ToolsAPK ManagementAndroid utility for managing installed applications, generating APK files, opening app listings in Google Play and sharing APKs.