Mobile app development

Android apps you can rely on.

We design and build native mobile applications for companies whose business runs on mobile – from banking through retail and point-of-sale systems to manufacturing and logistics.

  • 12+years of Android development
  • 1M+downloads of an app we helped build
  • 5industries we deliver for

What we do

From the first sketch to years in production

We don't just ship code. We take ownership of architecture, quality and the long-term maintainability of your app – whether we build it from scratch or take over an existing project.

Native Android development

Kotlin, Jetpack Compose and modern architecture (MVVM, Clean, multi-module). Apps for phones, tablets and Android TV.

Kotlin Multiplatform

One shared business logic for Android and iOS. Less duplicated code, faster delivery, simpler maintenance.

Hardware integration

Payment terminals, fiscal and label printers, barcode and RFID readers, TCP and Bluetooth communication.

Offline-first & sync

Apps that keep working without a connection and reliably sync data once the network is back. Essential for POS, warehouses and field work.

Legacy code audit & takeover

Java to Kotlin migration, moving to Compose, fixing performance and crashes, introducing tests and CI – without pausing feature work.

Team augmentation

Senior capacity or technical leadership inside your team – solution design, code review, mentoring, process setup.

Industries we know

  • Banking & fintech
  • Retail & point of sale
  • Telecommunications
  • Manufacturing & logistics
  • Digital content & media

Our work

Selected projects

A selection of apps where we acted as lead developer or technical lead. Some projects are under NDA – we're happy to walk you through them in person.

Digital library app screen

Telecom · Digital content

Digital library for a telecom operator

App for buying and consuming digital content – audiobooks, e-books and magazines – with over a million downloads. Long-term product development: legacy code modernisation, Android TV and Chromecast support, audio player and offline content downloads. Details under NDA.

  • Kotlin
  • Android TV
  • Chromecast
  • Push notifications
Point-of-sale app screen

Retail · Hospitality

Point-of-sale system for SK & CZ

Android cash register for shops and restaurants with fiscal integration (Slovak eKasa, Czech EET). Restaurant mode, printer and payment terminal communication, instant sync with a cloud ERP and fully offline operation.

  • Fiscal compliance
  • Payment terminals
  • Offline-first
  • Printers
Production management app screen

Manufacturing

Production management

System for manufacturing plants: order entry, production planning per workstation and progress tracking straight from the shop floor. Live production status on Android TV screens in the plant.

  • Jetpack Compose
  • Android TV
  • REST + TCP
  • Real-time
Warehouse app screen

Logistics

Warehouse application

Goods receipt, dispatch, stocktaking and label printing on rugged Android devices. Integration with external scanners and RFID readers, plus optimal picking-route calculation in a position-based warehouse.

  • RFID
  • Scanners
  • Label printing
  • Route optimisation
Banking app screen

Banking

Mobile banking for an international bank

Long-term feature development and maintenance of a mobile banking app for a bank based abroad, including shared Android client libraries used across several apps in the group. Strong focus on security, testing and a stable release process. Details under NDA.

  • Kotlin
  • Jetpack Compose
  • Koin · Ktor
  • Unit tests · CI
Mobile operator self-care app screen

Telecommunications

Self-care app for a mobile operator

Customer app for a mobile operator based abroad – usage and billing overview, tariff and add-on management, package activation and in-app customer support. New feature development and maintenance of an existing product. Details under NDA.

  • Kotlin
  • Jetpack Compose
  • REST API
  • Firebase

How we work

A proven process, no surprises

  1. Discovery & design We learn what the app needs to solve, design the architecture and estimate scope and budget.
  2. Iterative development We deliver in short cycles with regular demos. You always know where the project stands.
  3. Quality as standard Unit tests, static analysis (Detekt, Ktlint), code review and CI/CD are part of every project.
  4. Release & operations Google Play publishing, monitoring via Crashlytics and Analytics, long-term support and further development.

Technology

Languages & UI

  • Kotlin
  • Java
  • Jetpack Compose
  • Kotlin Multiplatform
  • Leanback TV

Architecture & libraries

  • Coroutines / Flow
  • Hilt · Koin · Kodein
  • Room · SQLDelight
  • Ktor · Retrofit
  • Navigation

Quality & tooling

  • JUnit · Mockk
  • Detekt · Ktlint
  • GitHub Actions
  • TeamCity · Jenkins
  • Firebase

Integrations

  • REST · OpenAPI
  • TCP / Bluetooth sockets
  • Payment terminals
  • Printers · Scanners · RFID

About

Small studio, senior mindset

Solunit is a software studio founded by Lukáš Struk after more than a decade of Android development. Along the way he has worked as developer, senior engineer and technical team lead on products for banks, telecom operators, retail and manufacturing.

We are small on purpose. You talk directly to the person writing your code, who understands your business and takes responsibility for the result. For larger projects we bring in trusted partners for iOS, backend and design.

Contact

Have a project in mind? Let's talk.

Send us a few lines about what you need. We'll get back to you within one business day and set up a short call.

  • E-mail contact@solunit.dev
  • Where we work Based in Slovakia · working remotely with clients across the EU

The button opens your e-mail client with a pre-filled message.