Android app development.
We build native Android apps in Kotlin with Jetpack Compose, tested across the range of devices your users actually own, and take them through Google Play review. AR with ARCore is part of the same team's work. You work directly with the engineers building your product. No account managers, no hand-offs.
- Kotlin · Jetpack Compose
- ARCore
- Google Play launch
- You own the code
Our clients
A few of the teams we have built for.
What we build
Native Android, built for real devices.
New Android apps
Native apps in Kotlin and Jetpack Compose, following Material Design so they feel at home on Android.
AR with ARCore
Plane detection, anchors and depth for games, measurement and product visualisation.
Camera, sensors and offline
Camera pipelines, location and Bluetooth, with local storage so the app works without a signal.
Backends and integrations
APIs, payments, maps and push notifications, connected to the systems you already run.
Device coverage
Tested across screen sizes and Android versions, with performance checked on low-end phones.
Support after launch
Android updates, crash fixes and new features once the app is in users' hands.
Selected work
Android apps in Google Play.
Android builds we have shipped for clients, including AR games on ARCore.
iOS · Android · Driver app
DeliverEnd
An on-demand delivery platform: the customer app, plus a driver app that pays out as soon as a delivery is done.
App StoreAndroid · ARCore · Unity
AR Sports
An AR sports game that turns a real floor or table into the pitch, with plane detection and ball physics.
Google PlayAndroid · ARCore · Unity
Vola Volé AR
An AR ball game that uses the real room as the court, with detection across several surfaces.
Google PlayAndroid · Unity · Puzzle
Merge Card 2048
A casual merge puzzle with daily challenges and rewarded ads.
Google PlayTech stack
What we build it with.
- Kotlin
- Jetpack Compose
- Java
- ARCore
- Material Design
- Firebase
- Google Play Console
How we work
Four steps, and you own the result.
- 01
Scope
We agree what the first release does, how success is measured, and what it costs, before any code.
- 02
Design and prototype
Clickable screens in Figma, tested with real users where we can, so changes are cheap.
- 03
Build and test
Short sprints with a build you can install every week. Crash reporting and analytics go in from day one.
- 04
Launch and hand over
Store listing, review submission and release. The code, accounts and documentation are yours.
Shivlam delivered our iOS and Android apps ahead of schedule with flawless architecture. Their communication across time zones was effortless, and the final build exceeded our expectations.
01 / 05
Testimonial 1 of 5: Shivlam delivered our iOS and Android apps ahead of schedule with flawless architecture. Their communication across time zones was effortless, and the final build exceeded our expectations.
FAQ
What founders ask before starting an Android build.
What do you build Android apps with?
Kotlin and Jetpack Compose natively, or Flutter when the same product needs to run on iOS too. We pick based on what the app has to do.
How do you handle the range of Android devices?
By agreeing a support matrix with you early (which OS versions and screen sizes matter for your users) and testing against it, rather than claiming every device works.
Can you publish to Google Play for us?
Yes, including store listing, data safety declarations and staged rollout.
Can you take over an existing Android app?
Yes. We start with a review of the code and build setup, then tell you what is worth keeping and what is cheaper to replace.
Do you build the backend too?
Yes. Most apps need one, and we build APIs in Laravel or Node so the app and the server are designed together.
What about ARCore features?
Supported. Handheld AR on Android is part of our spatial computing practice, subject to the device capabilities your users actually have.
Let's build it
Tell us what you want to build.
A short brief is enough. We will come back with scope, timeline and a real estimate.
