Mobile App Development for Businesses That Need to Ship
Mobile app development, on a price and a date agreed in writing before anybody starts. We build for iOS and Android, from one codebase where that suits you and separately where it does not, with a team of 150 in one office. Most first releases go live in about 30 days.
- Price
- Fixed upfront
- Launch date
- In writing
- First release
- About 30 days
- You get
- Source code & docs
What an app development company should be telling you.
Most quotes for a mobile app are a number with no scope behind it, which is why the same brief comes back at wildly different prices. What you actually need before you commit is what is being built, what it costs, and the date it will be on the store.
A price that holds
Agreed in writing before we start, and it only moves if you change the scope.
A date, not an estimate
The launch date is in the same document as the price.
One team, in one office
150 people in Madurai. Nothing is passed to an agency you never meet.
The code is yours
Your repository, your accounts, documentation written for whoever comes next.
The usual quote
- Price
- A range, revised upward
- Scope
- Discussed, rarely written down
- Launch date
- An estimate that moves
- Who builds it
- Often subcontracted onward
- Seeing progress
- A demo near the end
- After launch
- A new conversation
What you get here
- Price
- Fixed before we start
- Scope
- A written list, line by line
- Launch date
- A date in writing
- Who builds it
- One in-house team
- Seeing progress
- A build on your phone each week
- After launch
- Fixes, store updates and a monthly report
What gets built.
Mobile application development is four pieces, and the two nobody quotes for are the ones that decide how the first month goes. Pick one to see what goes into it.
App 01 of 03
iOS app development
Built to Apple's conventions rather than to a design that ignores them, because an app that feels borrowed from Android gets reviewed as one.
- Swift and SwiftUINative where native earns its place, with the platform's own components.
- Sign in with AppleRequired by Apple when you offer other social logins, and a common rejection.
- In-app purchaseSubscriptions and one-off unlocks wired to StoreKit, with receipts validated.
- Widgets and notificationsThe parts of iOS that bring somebody back without opening anything.
- Privacy labelsThe data disclosures Apple requires, prepared rather than guessed at submission.
- Review-ready buildsSigned, tested on real devices and submitted by us.
App 02 of 03
Android app development
The harder platform to test, because it is a thousand devices rather than a dozen. We test on the ones your users actually hold.
- Kotlin and JetpackNative where it is warranted, on Google's current toolkit rather than a legacy one.
- Device coverageTested across screen sizes, Android versions and the low-end handsets your market uses.
- Google Play BillingSubscriptions and purchases through Play, with the compliance that comes with it.
- Background workSync and notifications that survive the battery rules each manufacturer adds.
- Data safety formPlay's disclosure requirements, completed properly rather than at the last minute.
- Staged rolloutReleased to a slice of users first, so a bad build reaches few people.
App 03 of 03
Cross-platform and backend
Cross-platform Flutter development and React Native development both build one app for two stores. Behind either sits the server that holds your data and does the work.
- Flutter or React NativeOne codebase for both stores, chosen on what your app has to do rather than on fashion.
- API and databaseThe server your app talks to, designed for the load you expect rather than today's.
- Accounts and permissionsSign-up, sign-in, roles and the rules about who sees what.
- PaymentsCards, wallets and in-app purchase, set up for the markets you sell in.
- Push and messagingNotifications, email and in-app messages from one place.
- Admin panelYour side of the app, so support and content changes never need a developer.
Open slot · built to order
App UI UX design
The part most quotes skip and most projects then pay for twice. You click through your app before it exists, which is the last cheap place to change your mind.
- Screens in your brandYour colours, your type, your logo, not a template with the name swapped.
- A clickable prototypeTapped through on a real phone, so the flow is judged before it is built.
- The awkward statesEmpty screens, errors and slow connections, designed rather than discovered.
- Both platformsWhere iOS and Android expect different things, they get different things.
- AccessibilityContrast, text sizing and labels, so the app works for more people.
- A design your team ownsHanded over as files you can give to any designer later.
The app development process, step by step.
Six steps from a first call to an app on both stores. You see something you can tap in week one.
- 01
You
Tell us what it does
One call, in plain words. Nothing to prepare and nothing to sign.
- 02
Us
We scope and price it
The screens, the platforms and the integrations become a written scope with a fixed price and a launch date. Free, and yours to keep.
- 03
Us
Design and prototype
Your app as screens you can tap, in your brand, before any code exists.
- 04
Us
Build and test
Developers build while testers work through every screen. A new build reaches your phone each week.
- 05
Us
App store submission
Listings, screenshots, privacy disclosures and the review itself, for both stores.
- 06
Both
Live, and looked after
Fixes, store updates and new features, with a monthly report that takes five minutes.
Custom mobile app development, in full.
App development services quoted as a single number hide most of this. Your costed plan names which of it is in the first release and which follows.
- iOS app developmentSwift and SwiftUI, built to Apple's conventions, tested on real devices and submitted by us.
- Android app developmentKotlin and Jetpack, tested across the screen sizes and Android versions your market actually holds.
- Cross-platform Flutter developmentOne codebase for both stores when the app suits it, which is most apps and not all of them.
- React Native developmentThe other one-codebase route, and the right one when your team already lives in React.
- App UI UX designScreens in your brand and a prototype you tap before anything is built.
- Backend and APIThe server behind the app, sized for the load you expect rather than the load you have.
- PaymentsCards, wallets, in-app purchase and subscriptions, set up per market.
- App store submissionListings, screenshots, privacy disclosures and the review, both stores, in the price.
- Analytics and crash reportingWired in before launch, because a release you cannot measure teaches you nothing.
- App maintenance and supportFixes, store rule changes and new OS versions, handled as they arrive rather than in a panic.
Ways a mobile app earns.
Pick one to start with. The admin panel lets you change it later without a rebuild, and most first guesses about pricing turn out wrong.
- SubscriptionsMonthly or yearly through the App Store and Google Play.
- In-app purchasesPay once to unlock a feature, a pack or a level.
- CommissionA cut of each booking, sale or job that goes through the app.
- Free with a paid tierEveryone gets the basics and the people who need more pay.
- AdvertisingWorth it at volume, and rarely worth it before.
- Business licenceCompanies paying per seat or per site, invoiced rather than charged to a card.
One app, two routes
What the second codebase actually costs
- Cross-platform, one codebase, both stores
- ~30 days
- Native iOS, built on its own
- +3 weeks
- Native Android, built on its own
- +3 weeks
- Every change afterwards, made twice
- ongoing
Native earns the extra six weeks when the app leans hard on the camera, on Bluetooth, on heavy graphics or on background work the platforms treat differently. For most apps it does not, and we will tell you which yours is before you pay for either.
Who we build mobile apps for.
Tell us what the app has to do and who uses it, and the scope is designed around that rather than around a package.
Businesses with customers already
You have the customers and they keep asking whether there is an app.
Built to fit
- The app your existing customers are actually asking for
- Links into the systems you already run
- One login across your website and the app
Companies replacing paper
Staff filling in forms, taking photographs and typing them up again later.
Built to fit
- An app for the people doing the job, not for head office
- Works offline, syncs when the signal returns
- The admin side your office needs to see it
Products that outgrew their first build
Something exists, it creaks, and nobody wants to touch it.
Built to fit
- An honest read on what is there and whether to keep it
- A rebuild scoped as fixed-price releases
- A migration that keeps your users and their data
Teams without mobile developers
Your engineers build web, and hiring two mobile developers is a year's project of its own.
Built to fit
- A mobile team that works to your architecture
- Code and documentation written to be handed over
- The option to take it in-house whenever you hire
Multi-location operators
Branches, franchises or sites that all need the same app with different settings.
Built to fit
- One app, per-location content, hours and pricing
- Group reporting across every site
- Roles so each location sees only its own
Regulated industries
Finance, health or anything where somebody audits what you built.
Built to fit
- Access control and audit trails from the first release
- Data residency where your rules require it
- The documentation a security review asks for
A price and a date you can plan around.
- 01 · Before we start
Free costed plan
Tell us the idea. You get the scope, a fixed price and a launch date in writing, free, whether you go ahead or not.
- 02 · Week 1
Design and prototype
Your screens in your brand. You click through a working prototype before any code is written.
- 03 · Weeks 2 to 4
Build and test
Our team builds your app and tests every screen. A new build reaches your phone each week.
- 04 · From about day 30
Launch and support
We publish to the App Store and Google Play, then keep the apps fixed, current and running.
Most first releases go live in about 30 days. Larger apps take longer, and your costed plan fixes the scope and the exact date.
What goes live first, and what follows.
Your costed plan splits the build into releases with their own fixed prices and dates. The first is what your users need on day one, not everything you have thought of.
About 30 days
First release
- Accounts and the core of the app
- Payments, if it charges
- Admin panel and analytics
- Live on the App Store and Google Play
After launch
Second release
- The features your usage data argues for
- The screen people gave up on
- Notifications that bring people back
- Whatever the reviews keep asking for
When you need it
As you grow
- More languages and countries
- Integrations with other systems
- Performance work as usage climbs
- Handover to your own team, when you hire one
We publish your apps. It is in the price.
Every build ends with your apps live on the App Store and Google Play. Submission is part of the job, never an extra: we prepare everything, handle the review and fix whatever the stores ask for.
Included in every build
- Store listings. Name, description, keywords, screenshots and preview images.
- Privacy and compliance. Privacy details, data forms and content ratings each store requires.
- Signed release builds. Built, signed and uploaded for iOS and Android.
- Review and approval. We answer the reviewers and resubmit if anything is flagged.
- Updates after launch. Every new version goes through the same process.
The one cost that is yours
Apple and Google charge for a developer account. It is opened in your company's name, so the apps and their listings always belong to you.
- Apple App StoreUS$99 a yearApple Developer Program
- Google PlayUS$25 onceGoogle Play Console
Store fees are set by Apple and Google and may change.
What it is built with.
Ordinary tools your next developer will already know. Your costed plan names exactly what your app uses.
Native
- Swift
- SwiftUI
- Kotlin
- Jetpack Compose
Cross-platform
- Flutter
- React Native
- Dart
Behind the app
- Python
- FastAPI
- PostgreSQL
- Firebase
- Redis
Payments and stores
- Stripe
- Razorpay
- App Store
- Google Play
What sets the price.
There is no price list, because no two apps are the same size. Your fixed price comes from the scope in your costed plan, and these are the things that move it.
Get your fixed priceHow many screens
And how much each one has to do, which matters more than the count.
One platform or two
And whether one codebase serves both or each is built natively.
Whether it takes money
Payments, subscriptions and in-app purchase each add real work.
What it connects to
Each outside system, and whether it has an API worth using.
Design depth
A clean standard interface, or a fully custom design system.
Where it launches
Languages, currencies and the store rules of each market.
Eighteen years, and one team.
Your app is designed and built new for your business. What we bring is 1000+ businesses served since 2008 and 150 people in one office in Madurai, which is why the scope, the price and the date can be fixed: nobody is learning your problem on your budget, and nothing is passed to an agency you never meet. The parts that sink app projects are rarely the code. They are a scope nobody wrote down, a store rejection nobody expected and a team that changed halfway through.
App maintenance and support.
Launch day is not the finish line. Phones update every year and the stores change their rules more often than that.
New OS versions
Apple and Google ship a new version of iOS and Android every year, and each one breaks something in apps that were fine the week before. We test yours against each beta and release, update what needs it and resubmit, so nothing fails on the morning your users update.
Store rule changes
Privacy disclosures, permission rules and billing requirements all move, and an app that ignores them stops being accepted. We track those changes and handle the resubmissions rather than telling you about them after a rejection.
Fixes
You tell us once and we take it from there. Every issue is logged, fixed, tested and released, and you always know where it stands. Anything blocking sign-up or payment goes ahead of everything else.
Monitoring
Crashes, errors and the servers behind the app, watched around the clock. A crash on one device model is invisible in a review score and obvious in the data, which is where we see it.
New features
Scoped, priced and dated in writing before work starts, exactly like the first release, so there is never an open-ended bill and never a surprise at the end of a month.
Handover
The app is yours and so is everything needed to run it. Your team gets the code, the store and cloud accounts, the deployment process and written documentation, so you can carry on with us or bring in your own developers whenever you choose.
What our clients say.
Mani and Saravanan of the Appkodes team are amazing, they have done the best to create and support my project! I give them 10/10 stars for their efforts and work!
Joely CineasJul 2023It was really great, they are there for me whenever I had a problem or to fix something. Thank you so much Ameer
GomezApr 2023Asked before most builds.
Not here? The costed plan answers the rest, for your app.
Your idea stays yours. We can sign an NDA before you share the details, and you hear from us within 24 hours.
How much does mobile app development cost?
It depends on how many screens there are and how much each does, whether it runs on one platform or two, whether it takes payments and what it has to connect to. Anybody quoting a figure before hearing those answers is quoting a different project. You get a fixed price in a free costed plan before any work starts, and it does not move unless you change the scope.
How long does app development take?
Most first releases go live in about 30 days, with roughly a week of that on scoping and design and the rest building and testing. A larger first release takes longer, and your costed plan fixes the scope and the exact date before we begin. Apple's review usually adds a day or two, and we handle it.
Native or cross-platform app development?
Cross-platform for most apps. One codebase builds for both stores, every change is made once, and the result is indistinguishable to a user for the large majority of products. Native earns its extra weeks when the app leans hard on the camera, on Bluetooth, on heavy graphics or on background work that iOS and Android treat differently. We tell you which yours is during scoping, before you pay for either.
What does an app development company do?
A real one scopes the work, designs the screens, builds the app and the server behind it, tests on real devices, publishes to both stores and keeps the thing running afterwards. What separates them is how much of that is written down before you commit. Ours is all of it: the scope, the price and the launch date, in one document, before any work starts.
What is the app development process, step by step?
A call, then a written scope with a fixed price and a date. Then a clickable prototype in your brand, then four weeks of building with a new version on your phone each week, then submission to both stores. After launch it is fixes, store updates and a short monthly report. Six steps, and you can see something you can tap in the first one.
Do you publish the apps for us?
Yes, and it is included in your price. We prepare the listings, screenshots and privacy disclosures, submit to both stores and answer the reviewers. The only cost that is yours is the developer accounts, opened in your company's name so the apps always belong to you.
Who owns the app and the code?
You do. The code sits in your repository, the store and cloud accounts are in your company's name, and the documentation is written for a developer who has never met us. You can take the whole thing elsewhere whenever you want, and nothing needs transferring because none of it was ever ours.
Can you take over an app somebody else built?
Often, yes. We read the code and the infrastructure first and report back honestly on what is there, including when the honest answer is that rebuilding costs less than repairing. Then the work is scoped as fixed-price releases like any other build.
What happens after the app is launched?
We keep it working. New versions of iOS and Android arrive every year and the stores change their rules more often, so the apps are tested, updated and resubmitted as that happens. Bugs are fixed, the servers are watched, and you get a monthly report that takes five minutes to read.
Your first release could be live
next month.
Tell us about the app you want to build. We send back a costed plan with a fixed price and a launch date, free and yours to keep.

