Your workflow
Roles, tasks, exceptions, data and acceptance criteria become the product brief.
Custom Android applications / workflow engineering
We build focused Android applications for SUNMI POS terminals, self-service kiosks, handhelds and payment devices when a generic app leaves an important part of the workflow unresolved. The work can cover the operator interface, device actions, business rules, API boundary, offline behavior, fleet controls and release handover.
Custom Android appCustom Android applications / workflow engineering
A custom app is useful when the operator must complete a small number of important tasks quickly and reliably: take an order, scan an item, print a label, capture proof of delivery, run a self-service flow or move a payment request through a defined state. We turn that workflow into a named application scope and connect it to the exact device configuration under review.
Roles, tasks, exceptions, data and acceptance criteria become the product brief.
Screens, printer, scanner, display, drawer, network and Android lifecycle are treated as one system.
Signed builds, configuration, test evidence and deployment instructions travel with the app.
What we can build
The list below describes common building blocks, not an unlimited promise. We select only the pieces required by the named workflow, then make the ownership and integration boundary explicit.
Create a clear Android interface for the person doing the work, with role-based actions, predictable states and a short path from input to confirmation.
Connect the app to the device actions that make a commercial terminal useful, while handling timeouts, duplicate events, reconnects and operator recovery.
Implement the rules that decide what can happen next and connect the app to the approved backend, ERP, POS, order, inventory or field-service system.
Keep defined tasks usable when connectivity is imperfect, with an explicit local queue, conflict rule, retry policy and visible sync state.
Prepare a restricted experience for self-service or fleet use, including startup, reset, update, device naming and the MDM policy assumptions.
Turn a working build into something another team can operate: versioned packages, test evidence, configuration records and a clear maintenance owner.
The application system
A screen that works in a demo can still fail in a store, warehouse or vehicle. We review the application as a chain of responsibilities so that the device, data and operational owner are visible before the first release.
What the operator must accomplish and what the customer or next system receives.
Screens, state, business rules, local data, API calls and diagnostic messages.
Android version, firmware, model variant, printer, scanner, display, drawer and network behavior.
How the signed package is configured, installed, updated, monitored, replaced and supported across locations.
How we work
Each stage produces a reviewable output. That keeps the project moving while making it possible to stop, narrow the scope or hand ownership to another team without losing context.
Walk through the current process, users, data, exceptions, devices and systems. Identify the smallest useful first release.
Output: workflow brief, roles, assumptions and open decisions.Name the SUNMI model, variant, Android, firmware, accessories and integration surfaces. Separate public vendor facts from project evidence.
Output: device profile, interface map and validation plan.Agree the screen states, navigation, permissions, offline behavior, language, accessibility and recovery messages before implementation expands.
Output: screen map, acceptance criteria and API questions.Implement the agreed workflow, connect the named interfaces and exercise the important paths on the exact application and device setup.
Output: release candidate, test notes, known limitations and evidence state.Package the signed build, configuration, deployment sequence, MDM assumptions, update route and support ownership for the operating team.
Output: deployment profile, handover pack and next-release boundary.What arrives with the work
The exact pack depends on scope, but a useful delivery includes the information needed to review, install, operate and maintain the result.
A named product brief with workflow, roles, data and acceptance criteria
Screen and state map covering normal, empty, offline, error and recovery paths
Application source, build instructions and dependency or license notes where included in the agreement
Device integration notes for the exact model, Android, firmware and accessory setup
Signed release candidate, configuration reference and versioned release notes
Test record with method, date, environment, reviewer, result and known limitations
Deployment and handover guide covering preload, MDM, updates, rollback and support ownership
Before the first brief
We can scope a focused Android application or a device-side workflow. A complete POS, ERP, backend replacement or data migration is a different programme and needs its own product, data, security and support scope.
Yes, when the integration boundary, authentication method, data contract and software owner are available. We can extend an existing system, create a device-side companion or connect a qualified third-party platform.
Printing and scanning can be included when the exact SUNMI model, variant, firmware, interface and accessory path are named. The project record covers triggers, result states, timeouts, retries and the acceptance method.
We can scope application screens and approved integration boundaries around a payment workflow. Acquirer integration, certification, transaction security and market approval remain separate responsibilities and must be confirmed for the country and provider.
Ownership, repository access, signing, third-party licenses, maintenance, release approval and support are written into the proposal. They are not inferred from a demo build or a public sample.
Yes, deployment engineering can cover preload, device naming, MDM policy, staging batches, update sequencing, rollback and handover. The fleet owner, MDM tenant and recovery responsibilities remain explicit.
Ready to define the first release?
Tell us who uses the device, what must happen on screen, which SUNMI model or peripherals are in consideration, where the data comes from and how success will be accepted.