Android Development & On-Device Engineering

A Native Field App Shipped and Verified on Real Hardware, Same Day

Badudeal

Sri Lanka — included as architecture evidence, not an EU engagement

Knovik designed, built, and shipped a native Android app that prompts a retail hotline team's agents to log customer details the moment a call ends, then syncs every entry in the background — spec to installed app, verified on real hardware, in one session.

Overview

The engineering pattern here — detect an event automatically, write to local storage first so nothing is lost if the network drops, sync in the background — is the same offline-first, on-device discipline behind EdgeTal's candidate screening. Different domain, same architecture: nothing depends on a network call succeeding for the core function to work.

Approach

Event Detection, Not Manual Data Entry

Built on Android's call-screening APIs paired with a telephony listener to reliably catch the moment a call ends. The agent never opens the app manually.

Offline-First, Not Sync-Dependent

Every entry writes to a local database before any network call is attempted, so a dead connection never means a lost record. A background sync layer pushes queued entries with automatic retry, guarded against duplicate-row edge cases.

Verified on Real Hardware

Every fix was reproduced and confirmed on an actual connected device — real permission grants, a real network round-trip, a direct database read to confirm correctness before shipping.

Technologies

KotlinJetpack ComposeRoomWorkManagerOkHttp

Verified Results

As of 10 July 2026

  • Spec to installed, verified app in one working session
    Three releases in a single day, each triggered by a real bug found through on-device testing.
  • Zero data loss by design
    Write-ahead local persistence means the sync layer can fail and retry without ever dropping a logged record.

Related Industry

Want something built and verified the same way?

Book a Strategy Call