Draft preview (status: review). Not published: highlighted gaps must be filled and the page fact-checked first.

Services · Android

Android app development: native Kotlin apps, from phones to POS terminals and car dashboards

Next Era Solutions builds native Android apps, from phones to POS terminals and car dashboards: a senior team working remotely across Europe, an EU contract, rates per engineer by level. We design and build Android apps from scratch. Two of our Android projects were built for dedicated hardware: a POS platform for food retail businesses in the DACH region, and the radio module of a carmaker's Android Automotive infotainment system.

Building for hardware? Send us your device list with your first message (see Talk to us, below).

Six tiles: phones, POS terminals, car dashboards, scales, printers and scanners, a fleet of store devices, and work without a connection.
500+businesses supported on an Android POS platform we worked on (DACH)Enterprise POS SystemHardwareintegrations: scales, receipt printers, barcode scanners, POS terminalsEnterprise POS System6 moof Android Automotive (AOSP) radio work, under NDAAutomotive Radio System6 moto a native Android app, built by usTravel Security Kit
01

Is this you?

Your app has to talk to hardware.

Scales, receipt printers, barcode scanners, a custom POS device, or a car's head unit.

Your Android app is unstable on some phones.

Android users run many different devices, and your app lags or crashes on some of them.

Your iOS app is ahead of your Android app.

You have an iOS app, or a cross-platform one, and the Android side needs to catch up.

Key flows must work without the internet.

A store checkout on a local network, or a trip record made at an airport gate.

02

What you get

  • A native Android app in Kotlin. Who owns the code, the repository and the Google Play account is set out under Contract, code and data, at the top of the FAQ.
  • Crash reporting and analytics before the first release. Travel Security Kit shipped with Firebase Crashlytics and Firebase Analytics.
  • A release bar you can check. Google Play's Android vitals include two core numbers. Play flags an app when more than 1.09% of its daily users see a crash, or more than 0.47% see an ANR. ANR means "Application Not Responding": the app froze, and Android reported it. On any single phone model the limit is 8%. Ask any team you hire what crash and ANR rates it aims for, and whether it watches Android vitals after release.
  • Why those limits matter: above them, Google Play may show the app to fewer people and warn users on its store page (Android Developers, developer.android.com/topic/performance/vitals, updated 21 September 2026).
  • A separate hardware layer between the app and each device, when your app uses scales, printers or scanners. We built these layers for the Enterprise POS platform.
  • Google Play release and updates: store listing, QA, fixes and updates after launch.
  • Weekly progress you can check against the plan.
04

How it runs

StepWhat happensHow long
1. First callYour app, your devices, your deadline.30 min
2. ScopingA short discovery call, then a written proposal. On a hardware project, have your device list ready for this step (see Devices, below).Depends on scope
3. StartWe staff the team.Usually within 1 working week
4. BuildWeekly progress. Each build is tested on the agreed device plan (see Devices, below).Depends on scope (see below)
5. Release on Google PlayGoogle Play offers internal, closed and open testing before production, and a staged rollout to a share of users at a time (Play Console Help).Review times are set by Google
6. After releaseFixes, updates, and the yearly target API update Google Play requires.Ongoing
  • How long overall. Our cost calculator's model puts a focused app at about 6–12 weeks from design to release. A mid-size app takes about 3–6 months, and a large one 6–12+ months. Travel Security Kit took 6 months.
  • Devices: your device list comes first. Every device model the app must run on, its Android version, and the SDK or protocol documents for each accessory. (An SDK is the software kit a device maker supplies.) Have it ready for step 2 above.
  • Devices: what we have and have not shipped. We have not shipped apps for Wear OS watches or Android TV. Tell us early if your app needs one of them. We have shipped layouts for foldable phones, under NDA.
05

Pricing

  • Rates are per engineer: about $30–$90 an hour, depending on level and experience. Our cost calculator uses one blended planning rate to give you a first range; it is a planning figure, not a single price.
  • No minimum project size. We work time and material, at a fixed price, or with our engineers inside your team.
  • Before discovery you get a range, not a number. The calculator shows ±15% around the scoped midpoint. After a short discovery call we send a written proposal.
  • Android alone costs the same as iOS alone in our model. The calculator prices one native platform at 0.9 times the hours of a shared codebase, whichever platform it is. Two fully native apps (Android and iOS) come to 1.7 times: about 70% more than one shared codebase.
  • On hardware projects, each device adds hours. Every device with its own SDK (a scale, a receipt printer, a scanner, a POS terminal) needs its own integration and its own tests on the real device. Our calculator has no line for this yet, so its range leaves that work out. Your device list (see Devices, under How it runs) is what lets us price it.
  • Other things that move an Android price: the feature list, offline mode, and compliance work in regulated sectors (legal, finance, health).
06

Technical depth

When native Android may be the better choice

Common reasons to build native Android rather than one shared codebase. The last column links a related case study.

ConstraintWhy it can favour native AndroidRelated case
Device SDKs for scales, receipt printers and scannersA shared-code layer adds a bridge to the device's SDK that someone then has to maintain.Enterprise POS System
Changes to Android itself (AOSP, Android Automotive)Platform work happens below any cross-platform framework.Automotive Radio System
Offline work on a local network: several registers, cashier session transferIt usually needs direct control of local networking, storage and background work.Enterprise POS System

When a shared codebase may suit you better: the same screens on both platforms, no special hardware, and one team for both. We build those too: Flutter is our default for shared code (Rethought and Gamble Count are our Flutter builds), and we have shipped Kotlin Multiplatform projects.

Our Android stack, from shipped projects

App code: Kotlin, Jetpack Compose, Android Jetpack, MVVM, Coroutines. Data and network: Retrofit, Room. Services: Firebase (Analytics, Crashlytics), push with deep links (OneSignal, Firebase), Google Play Billing. Platform and hardware: Java for AOSP, the Android framework and SDK for hardware integration. AOSP is the Android Open Source Project: the base that carmakers and device makers build their own Android on. Delivery: CI/CD pipelines, Jira, Git.

Google Play rules we plan for

Last checked: [TEAM SUPPLIES: date at publish; re-check both rules]. The full, dated list lives in our store-rules post.

  • Target API level. New apps and updates on Google Play must target Android 16 (API level 36) from 31 August 2026. Developers could ask for an extension to 1 November 2026. Google Play Console Help
  • Developer verification. Enforcement starts in Brazil, Indonesia, Singapore and Thailand from 30 September 2026, and goes global in 2027. Android Developers
07

Who you'll work with

Our engineers are a senior team working remotely across Europe, from the UK to Portugal, the Nordics and DACH, and a few work in Ukraine. Under 20 people work on client projects regularly, contractors included. These are the people you deal with:

  • Oleksiy Kazavchynskyy, CEO: takes the first call, leads discovery and is your commercial contact
  • Andriy Kazavchynskyy, Co-founder, responsible for delivery; your staffing contact
  • Dmytro, Business analyst and project manager

[TEAM SUPPLIES (review step): add "Reviewed by <name>, <date>" only after that person reviews the page]

08

Contract, code and data, and other questions

Tell us about your Android app.

What it must do, which devices it runs on, and when you need it. Building for hardware? Send us your device list: the device models, their Android versions, and the SDK or protocol for each accessory. The first call is more useful with it.

Oleksiy replies within 1 business day.