Services
What we do
We take mobile products from first specification to the store listing, and keep them running afterwards. You can engage us for a complete product or for one part of it.
How engagements are billed
| Model | Suited for | Billing |
|---|---|---|
| Fixed-scope project | A defined app or feature set | Milestone invoices against an agreed quote |
| Time and materials | Evolving scope, ongoing product work | Monthly invoice for hours worked, at an agreed hourly rate |
| Maintenance plan | Apps already in production | Fixed monthly fee, billed in advance |
All prices are quoted in US dollars before work begins. Invoices can be paid by card or bank transfer; card payments are processed by Stripe. See our refund and cancellation policy for details.
01
iOS development
Native iPhone and iPad apps in Swift and SwiftUI, built to Apple's Human Interface Guidelines and ready for App Store review.
- Swift, SwiftUI and UIKit
- Widgets, notifications, in-app purchases with StoreKit
- Integration with HealthKit, MapKit, Apple Pay, Sign in with Apple
- TestFlight distribution and App Store submission
02
Android development
Native Android apps in Kotlin and Jetpack Compose, tested across the device sizes and OS versions your users actually have.
- Kotlin, Jetpack Compose, Android Jetpack libraries
- Google Play Billing, Firebase Cloud Messaging, Google Maps
- Background work and offline-first data sync
- Play Console setup, internal testing tracks and release management
03
Cross-platform apps
One codebase for iOS and Android with Flutter, when time to market and budget matter more than platform-specific detail.
We will tell you honestly whether cross-platform fits your product. For most business apps it does; for apps that depend heavily on platform features, native is usually the better long-term choice.
- Flutter with platform channels for native features
- Shared business logic, platform-appropriate UI
- Single release pipeline for both stores
04
Backend and APIs
The APIs, databases and admin tools behind the app — designed for mobile clients, with authentication, push notifications and payments.
- REST and real-time APIs, primarily in Go
- PostgreSQL, authentication, role-based access
- Push notification delivery, file storage, background jobs
- Payment integration with Stripe, App Store and Google Play server notifications
- Deployment, monitoring and backups
05
Product and interface design
Product definition, user flows and interface design, delivered as clickable prototypes you can test before development starts.
- Requirements workshops and written specifications
- User flows, wireframes and high-fidelity screens
- Clickable prototypes for early user feedback
- App Store and Google Play listing assets
06
Maintenance and support
Monthly plans that keep a production app current — OS updates, dependency upgrades, crash monitoring and small improvements.
Apple and Google release major OS versions every year and regularly raise store requirements. An app that is not maintained eventually stops being accepted for updates.
- Compatibility releases for new iOS and Android versions
- Crash and performance monitoring with agreed response times
- Security patches and dependency upgrades
- A monthly allowance of hours for improvements