AtashiTech
Visitor & Site Safety
Contractor Induction Software Induct every contractor before they pass the gate: unskippable lessons, a timed test, a QR certificate, supervisor approval and gate scanning, on a tablet, a Windows kiosk, any browser or the workers' own phones. 14-day free trial. Employee Induction Software Safety induction for your own staff: lessons and a timed test on the kiosk, a QR certificate, group training, quizzes, speak-up reporting and badge sign-in at the gate, with an Android employee app. Android tablet, Windows kiosk, browser and phone. 14-day free trial. Safety Training & Compliance Kiosk Software Safety inductions at the gate: multilingual content that cannot be skipped, a randomised comprehension test, a QR certificate with an expiry date and a turnstile that opens only on a pass, with an audit-ready record of every session. Vendor Induction Software Invite and register suppliers, drivers and service engineers, brief each person before the gate, approve visits and log vehicles and materials in and out. Android tablet, Windows kiosk, browser and phone, sharing one account with visitors and contractors. 14-day free trial. Visitor Management Software Replace the visitor book with invitations, two-level approvals, a short safety induction and QR gate passes, on an Android tablet, a Windows kiosk, any browser or the visitor's own phone. Works offline. 14-day free trial. Worker Induction Software Induct every worker before the first shift: registration with ID photo, lessons in their language, a timed test, a QR certificate and gate sign-in, with group training for whole crews. Android tablet, Windows kiosk, browser and phone. 14-day free trial.
Kiosk & Self-Service
Bill Payment & Collection Kiosk Software Bill payment and top-up kiosk software built for your hardware: fetch the bill, take cash, card or wallet payments, print a confirmed receipt and reconcile every note. Integrates your billers, cash acceptor, printer and gateway. Try the live demo. Centralized Kiosk Management & Remote Monitoring Platform One console for every kiosk we deliver: enrolment, heartbeats and alerts for silent terminals, crash loops, low battery and peripheral faults, remote screenshot, restart and on-screen message, staged releases, one error log and uptime PDF reports. Digital Signage Software Turn any screen into a display you run from a web portal: upload images and videos, build a playlist, pair the screen with a code. Free plan with self sign-up, Android TV app on Google Play and a web player; custom versions for iPad, Windows and your own branding. Employee Self-Service (ESS) Kiosk Software A shared touch-screen kiosk that gives deskless staff payslips, leave, attendance, rosters, policies and HR tickets, signed in by PIN, ID card QR or face. NextEss is ready now on Android tablets with a free 14-day trial, or we build it to your requirements. Queue Management Software Walk-in queues for clinics, pharmacies and service counters: tokens on the customer's phone or a tablet kiosk, a call-next staff screen, a now-serving board on any TV, printed tickets and wait reports. 14-day free trial. Restaurant Ordering Software Table QR ordering on the guest's phone, a self-ordering kiosk on Android tablets, a kitchen display and a web portal for menus, stock and reports. Daily tokens, receipt QR codes and no commission on orders. 14-day free trial. Retail Self-Checkout Kiosk Software Self-checkout kiosk software for supermarkets, convenience stores and pharmacies: scanning, scale validation, card, QR and cash payment, loyalty and attendant alerts, synced with your POS and inventory and working offline.
Healthcare
Doctor Prescription App An Android app that turns a short form into a numbered, one-page A4 prescription on the doctor's own letterhead and sends it to the patient on WhatsApp. History, repeat prescriptions and medical certificates included; patient data stays on the phone. Healthcare Screening & Patient Registration Kiosk Software Patient self-registration, symptom screening, appointment check-in, optional vitals and queue tokens at a kiosk, written to your HIS or EMR, with offline operation so registration continues when the hospital network fails. Remote Patient & Elder-care Monitoring Software A home tablet, Wear OS watch, phone apps and a care portal for people looked after at home: medicine reminders, an emergency button, readings and trends, and video calls with carers. Available for pilots; it supports care teams and does not replace clinical judgement.
Business Software
AI Assistant for Business A grounded AI assistant that answers only from your documents and website, with citations, voice and human handoff, on your website, apps, kiosks and portal. Separate tenants per company, department or brand. Set up per company. E-commerce Platform An e-commerce platform designed and built to your requirements: storefront, catalogue, multi-warehouse stock, multi-channel orders, payments, invoicing and fulfilment on one data model. Early adopters welcome. ERP Software ERP software designed and built to your requirements: finance, procurement, inventory, manufacturing, sales, HR and payroll sharing one item master and one ledger. Delivered in phases by the team that builds it. Early adopters welcome. Employee Rewards & Recognition Software Employee rewards and recognition software designed and built to your requirements: peer recognition, manager budgets, approvals, milestone automation, a reward catalogue and HR analytics, on web and mobile. Early adopters welcome. Fleet Management Software One record per consignment from booking to bill: rate-card pricing, labels, manifests, delivery runsheets, proof of delivery, customer portal, public tracking and a staff Android app. Running in production for a courier and logistics operator. HR & Payroll Software HR and payroll for companies of 10 to 1,000 people: employees and documents, attendance and leave with approvals, payroll and payslips, onboarding, letters, recruitment, and an Android app and kiosk for deskless staff. 14-day free trial. Invoicing Software Free invoicing software for one user: VAT invoices, quotes, proformas and credit notes with your country's VAT rates, EU reverse charge, unbroken numbering, PDF, share link and payment tracking. Ready for the UK, the EU and more. Multi-vendor Marketplace Software Multi-vendor marketplace software designed and built to your requirements and under your brand: seller onboarding, commissions, held payments, split payouts, dispute handling and seller dashboards. Early adopters welcome. Sales CRM Software A web CRM for companies that sell high-value products or projects: leads with response timers and escalation, deals, quotations with tax, sales orders, invoices and receipts, contracts, and controls for freelance and field salespeople.
Get Started
Mobile

Android & iOS App Development

Native and cross-platform mobile apps for phones.

Android & iOS App Development: product preview
Definition

What is Android and iOS app development?

Android and iOS app development is the creation of software for the phone in someone's pocket, published through Google Play and the App Store or distributed privately inside an organisation. It spans native code written for each platform, cross-platform code that shares logic between them, and the server side that every serious app depends on. An Android and iOS app development company worth hiring covers all three and can explain which approach fits a given product. At AtashiTech the mobile practice grew out of self-service systems: the app that lets a visitor pre-register before reaching the kiosk, the app that tells a technician a kiosk is out of paper, the driver app that feeds a logistics platform. We build native Android and iOS apps and cross-platform .NET MAUI apps, with offline behaviour, device peripherals and enterprise distribution treated as core requirements rather than late additions.

The sections below explain when a phone app is worth building, how we take one from brief to store, what the delivery contains, the platforms and services involved, and how the app is looked after once real users have it. For large-screen and locked-down devices, see iPad and tablet app development.

Typical triggers

When to engage an Android and iOS app development company

Phone apps carry a cost the web does not: two platforms, store review and an install step. They earn it in three situations.

The journey starts before the person arrives

A visitor who registers on the train, a patient who confirms an appointment from home, a customer who takes a queue token while parking. The phone owns the start of the journey and the kiosk finishes it, so the two must share one back end and one identity.

People who do the work are not at a desk

Drivers, field engineers, kiosk technicians and floor supervisors need the system where they stand, with the camera, GPS, barcode scanner and signature pad the phone already has, and with a way to keep working when the signal drops in a basement or a loading bay.

A product needs a store presence

A platform you sell, an employee engagement tool, a consumer service: at some point customers expect to search a store, install and sign in. That brings listing requirements, review cycles, crash reporting and release management that a web app never had to think about.

Method

How we take a mobile app from brief to store

The order matters: offline behaviour and integrations are decided and built first, because retrofitting them into a finished interface is where mobile projects go wrong.

01
02
03
04
01

Discovery

We map the user journeys and the moments the network will not be there, list every system the app must read from or write to, and record the platform, store and device-management constraints. Whether to go native or share code across platforms is decided here, with the reasoning written down.

02

Design

A clickable prototype is built and reviewed on real phones, following each platform's own conventions so the app feels at home rather than ported. Empty states, permission prompts, sign-in and offline messaging are designed, not improvised.

03

Build

Development runs in increments that each end with an installable Android and iOS build for your reviewers. The local store, sync engine and API client come first; the journey screens are added on top, and any peripheral or device feature is tested on the hardware it will meet in the field.

04

Support

We prepare the store listings and manage submission, or package the app for private distribution, and we watch crash and performance reports closely through the first production releases. The app then moves onto an annual maintenance contract.

Deliverables

What a mobile app engagement includes

Everything a production app needs to exist on two platforms and keep working after the first release.

Native or cross-platform app

Kotlin on Android and Swift on iOS where each platform needs its own best implementation, or a .NET MAUI app with a shared domain library when one team must maintain both, and sometimes a Windows kiosk too.

Offline storage and sync

A local database that records every action while offline and a sync engine with an agreed conflict rule that reconciles with the server when connectivity returns, so a shift in a signal-free warehouse loses nothing.

Sign-in and security

Biometric sign-in with fingerprint or face, encrypted local storage, certificate pinning to your API, token refresh that does not log people out mid-task, and single sign-on with your directory where the app is for staff.

Push notifications

Targeted alerts through Firebase Cloud Messaging and Apple's push service, routed by role and device so a low-cash warning reaches the right technician and a queue update reaches the right visitor.

Device and peripheral features

Camera capture and document scanning, barcode and QR reading, GPS and geofencing, NFC, and Bluetooth pairing with the receipt printers, card readers and scanners used by your field staff.

Enterprise distribution

Packaging for Intune, Jamf or Android Enterprise for staff apps, with managed configuration and remote wipe, alongside public store releases for customer-facing apps.

Back-end API

The .NET web API the app talks to, with versioned endpoints so old installs keep working after a release, or an adapter onto the ERP, HR or ticketing system you already run.

Store assets and documentation

Listing copy and screenshots for both stores, privacy declarations, release notes, and the source repository with build and signing documentation so your team can ship the next version.

Platforms and services

Technology and integrations for Android and iOS apps

Native work is Kotlin with Jetpack on Android and Swift with SwiftUI or UIKit on iOS. For shared code we use .NET MAUI, which lets the same C# domain library, sync engine and API client serve Android, iOS and our Windows kiosk applications, with the interface still rendered by native controls. Local data lives in SQLite; the server side is a .NET web API over SQL Server or PostgreSQL, with SignalR for live updates and REST for everything else. Crash and performance telemetry comes from the platform tools and Firebase Crashlytics, and builds are produced by an automated pipeline that signs and uploads to both stores.

The integrations that recur are payment gateways, SMS and WhatsApp messaging providers for tokens and one-time codes, mapping services for field work, HR and ERP systems for staff apps, and our own solutions: the fleet management software for driver and proof-of-delivery apps, and the HR and engagement platforms that give employees a mobile front door. Where an app pairs with hardware, we use the manufacturer's Bluetooth SDK for printers, readers and scanners and keep card data inside the payment device.

Kotlin / JetpackSwift / SwiftUI.NET MAUISQLite offline store.NET web API / SignalRFirebase Cloud Messaging / APNsFirebase CrashlyticsBluetooth peripheral SDKsIntune / Jamf / Android EnterprisePlay Console / App Store Connect
Offline-first syncEvery project
Push notificationsBoth platforms
Private enterprise distributionSupported
Shared code with Windows kiosksVia .NET MAUI
Stack at a glance

What ships with a mobile app

Client
Kotlin / Jetpack
Swift / SwiftUI
.NET MAUI shared library
Server
.NET web API
SQL Server / PostgreSQL
SignalR live updates
Device
Bluetooth peripherals
Camera, NFC and GPS
Biometric sign-in
Release
Automated signed builds
Store submission
Crash and performance reports
Where it is used

Mobile apps that complete a self-service journey

Each of these apps pairs with a kiosk solution or a platform in our catalogue and shares its back end, which is why we build them together.

Visitor pre-registration and host alerts

Guests register and receive a QR code in advance; hosts get a notification on arrival. The kiosk side is the visitor management kiosk software.

Queue tokens on the phone

Take a token remotely, watch the live position and be called back by push or message, paired with the queue management kiosk and its display boards.

Kiosk technician app

Alerts for paper, cash and connectivity faults, with the fleet map and remote actions from the kiosk management platform in the technician's hand.

Employee HR app

Payslips, leave and shift views for staff who prefer their phone to the employee self-service kiosk, both fronting the same HR platform.

Driver and proof-of-delivery app

Route, scan, photograph and capture a signature offline, syncing to the fleet management back office when the van is back in coverage.

Safety refresher and permit reminders

Expiry reminders and short refresher modules for workers inducted at the safety training kiosk, so certification lapses are caught before the gate.

Commercials

Engagement, ownership and AMC

Mobile apps are usually delivered as a fixed-scope engagement written against the journeys, integrations and platform constraints recorded in discovery. Additional screens or a new integration after that point are scoped as changes with their own quote. We price each project individually and do not publish rates or timelines, so any figure attributed to us for a phone app has not come from us.

You receive the source for both platforms or the shared MAUI solution, the back-end code, the signing and build documentation and the store assets, and our standard position is that all of it belongs to you. Nothing is built on a proprietary app builder, so the next version can be shipped by your own team or by any Android and iOS app development company you choose later.

After release the app is covered by an annual maintenance contract: operating-system and store policy changes, dependency and SDK updates, fixes from crash reports, and a defined support channel; see software consulting and AMC support. Interface design comes from our UI/UX design team, the API, hosting and pipelines from cloud, DevOps and integration, and a companion browser portal from web application development.

Tell us what the phone should do that the kiosk or the desk cannot

Describe the users, the moments they are offline and the systems the app must talk to, and we will come back with a proposal. Browse our other development services, see the kiosk solutions these apps pair with, or read our mobile engineering notes on the blog.

Frequently asked questions

We decide during discovery and write the reasoning down. Native Kotlin and Swift suit apps that lean heavily on platform features or need the best possible feel on each device; .NET MAUI suits apps where one team must maintain Android, iOS and sometimes a Windows kiosk from a single codebase.

Yes. Every action is written to a local database first and synchronised when connectivity returns, with a conflict rule agreed in advance, so a shift spent in a basement or a loading bay loses no data.

Our standard position is that the app source, back-end code, build and signing documentation and store assets belong to you. Store accounts are created in your organisation's name so the listing, reviews and revenue stay with you.

Yes. We prepare the listings, screenshots and privacy declarations and manage the submission and review process with you. Staff-only apps can instead be distributed privately through Intune, Jamf or Android Enterprise.

Discovery maps the user journeys, the offline moments, every system the app reads or writes, and the platform, store and device-management constraints. That document is what the design, build and quote refer to.

Yes. We integrate through the manufacturer's Bluetooth SDK, show pairing status in the app and re-pair on start-up. Card readers keep card data inside their own certified hardware; the app only exchanges amounts and results.

Yes, through Firebase Cloud Messaging on Android and Apple's push service on iOS, with routing by role and device so an alert reaches the right person rather than everyone.

They are covered by the annual maintenance contract, which tracks Android and iOS releases, updates dependencies and SDKs, resolves issues raised by crash reports and keeps the app compliant with store requirements.

Fixes and compatibility work come under the maintenance contract. New screens, a new integration or a new journey are scoped as a change against the original specification and quoted separately.

Yes, and it usually should. A visitor pre-registration app, the reception kiosk and the host portal all read and write the same records through one .NET API, so identity and status are consistent everywhere.

We target the current major releases of both platforms and agree a minimum supported version with you in discovery based on the devices your users actually carry, then test on physical phones spanning that range.

Mobile apps are normally fixed scope, quoted against the journeys and integrations agreed in discovery. Each engagement is priced individually and we do not publish rates or standard timelines.

Yes. Staff apps support single sign-on with your directory such as Azure AD, biometric unlock after the first sign-in, and token refresh that keeps people logged in through a shift without exposing credentials on the device.
Read in your language Tap the translate button to switch language.