Android Applications

Android applications built for real devices and real networks

Apps for the phone people actually carry: mid-range hardware, patchy signal, and an operating system that stops background work whenever it can.

Android is where most people in Indonesia meet software, and it is an unforgiving place to run it. Connections drop, storage is tight, and battery optimisation kills processes that are not declared correctly. An Android app earns its place when it has to work in a pocket, away from a desk, with or without signal.

Laras ships as an Android APK alongside its desktop build, with separate packages per CPU architecture so older 32-bit phones are not left out. Kasir Kaki Lima is a Flutter point-of-sale app for small merchants that stores every transaction on the device first and synchronises when a connection returns.

01

When Android is the right platform

Work that happens offline

Lessons, forms or records that must be usable on a train or in the field, with data stored on the device and synchronised when a connection returns.

Tasks that continue in the background

Playback, tracking or uploads that have to survive the app leaving the screen, which requires a correctly declared foreground service.

Hardware access

Microphone, local storage and media controls on the lock screen: things a browser tab cannot reach reliably.

Distribution outside a store

Direct APK releases for a known audience, with a clear note on which build suits which device.

02

How the work is approached

  1. Device first, server second

    Content needed for the core task is bundled or cached locally. The network is used to synchronise, not as a precondition for opening the app.

  2. Per-architecture builds

    Laras publishes arm64-v8a, armeabi-v7a and x86_64 APKs so the download stays small and still covers older devices and emulators.

  3. Local database as the source of truth

    Kasir Kaki Lima writes every sale to SQLite through Drift before anything touches the network, so the app stays usable at a stall with no signal.

Have a problem software could solve?

Describe it in a few sentences on WhatsApp. You get a direct reply about scope, platform and a sensible first version.

Request a Project