Apps that actually ship
We don't just do websites. Indra's Mirror designs and builds complete mobile apps: native Android, iOS, Android TV and Fire TV. Every app is written, tested and packaged in-house, with the backend and AI pieces to match.
That covers media playback, large catalogues, offline storage, remote-first TV interfaces, and the awkward platform details that make an app feel native rather than portable.
What we build
Custom apps for a specific job — not a template with your logo dropped in
Media & streaming apps
Players, catalogues, downloads and offline libraries. Audio, video, books or podcasts, with the playback and storage edge cases handled properly.
Android TV & Fire TV
Remote-first interfaces built for a 10-foot screen: focus handling, D-pad navigation, lean-back layouts and TV-specific packaging.
Offline-first tools
Apps that keep working with no signal — local databases, background sync, queued uploads and conflict handling when the connection returns.
Business & internal apps
Field tools, job sheets, stock checks, inspections and kiosk apps. Private distribution to your team when a public store listing doesn't fit.
AI companion apps
A phone front-end for your assistant, private model or automation pipeline — chat, capture, approvals and notifications, connected to your own backend.
Companion & control apps
Apps that talk to your hardware, service or desktop software over local network, Bluetooth or an API, with pairing and secure session handling.
Android and iOS — what's realistic
We'll tell you up front what each platform allows before you pay for it
Android — full control
Native Kotlin with Jetpack Compose. We can ship to Google Play, distribute a direct APK, or both from one codebase.
- Phones, tablets, Android TV and Fire TV
- Background services, scheduled work and VPN service APIs
- Full file-system access and on-device storage
- Direct APK / sideload distribution, no store required
- On-device AI via bundled runtimes where the hardware allows
iOS — capable, with limits
Native Swift and SwiftUI. We build real iOS apps, but Apple's rules shape what is possible and how it ships.
- App Store review applies; TestFlight for beta distribution
- Strict app sandbox — no broad file-system or system-wide access
- Background execution is limited to Apple's approved modes
- No general sideloading; enterprise/adhoc options are restricted
- A Mac and an Apple Developer Program membership are required
- Some features (VPN control, torrent engines, non-App-Store payments, emulation) are banned or heavily restricted
Need both? We can build native on each side, or use Kotlin Multiplatform / Flutter for one shared core with platform-specific interfaces. We'll recommend the cheaper route for your actual feature list, not the fashionable one.
How a build runs
Small, visible steps — you always know what's being worked on
1. Scope
A free call to define the job the app does, the platforms, the must-have features and what can wait. You get a written scope and a fixed quote before any code is written.
2. Prototype
A clickable or buildable first pass of the main screen and flow. Getting the core interaction right early is cheaper than redesigning it after launch.
3. Build
Native implementation in short cycles, with installable builds you can put on your own device as we go. Backend, storage, sync and AI features are built alongside the interface.
4. Ship & support
Store listing, signing, packaging and release. We hand over the source and signing keys, and can stay on for updates and platform maintenance.
Fixed quotes, no surprise invoices
App pricing depends entirely on scope — a single-purpose utility and a catalogue app with offline sync are not the same job. We quote after a short scoping call, and the quote is fixed for that scope.
You own the source code and the build keys. If you already have an app that needs fixing, modernising or a feature added, we can quote that too — including taking over an unfinished codebase another developer left behind.
Book a free scoping callGot an app in mind?
Tell us what it needs to do and who it's for. We'll tell you what it takes, what it costs, and whether iOS is worth it for your case.
Start the conversation