Chibuzor Ezeamaku Case Study
Mobile · Client Project

Android Data-Sync App

A native Android app that keeps core business documents in sync across field employees’ managed devices — gated by the client’s Microsoft enterprise accounts, backed by SharePoint, with WebSockets replacing the old polling loop.

Discuss this work → ← All work Private · Client project
What it is

Field employees need the latest business documents on hand wherever they work. This native Android app keeps a synced copy of those documents on each managed device, sourced from SharePoint and kept current automatically. Access is gated by the client’s Microsoft enterprise tenant — only enrolled accounts can use it.

It replaced a brittle shell-based sync tool, and went out to 20+ internal field users.

Built for an unnamed client, so the details here are kept intentionally light.

What makes it interesting

Native rebuild

Replaced a shell-based sync tool with a performant native Android app, with enhanced features and a real interface — deployed to 20+ internal users.

Enterprise-gated access

Users authenticate through the client’s Microsoft enterprise account, so only enrolled, managed identities can reach the documents.

SharePoint-backed sync

Core business documents flow from SharePoint down to each device and stay current — the device always reflects the source of truth.

WebSockets over polling

Push-based WebSocket updates replaced the old backend polling loop, making sync timelier and far more efficient on the network.

Tech & approach
PlatformNative AndroidRebuilt from a shell-based tool; 20+ field users.
TransportWebSocketsPush updates replacing backend polling.
ContentSharePointDocuments synced from SharePoint to device.
IdentityMicrosoft enterpriseAccess gated by the client’s enterprise tenant.