
Medication Tracker
A medication app for patients and caregivers. Schedules, reminders and refill tracking, built in Swift.
You have a prototype that works. We get it ready for real users and real money, then into the App Store and Play Store. It starts with a 3-day audit and ends with your app live, on accounts you own.
Real users, real data and real traffic find what the preview never did.
What the sprint fixesThe most common problem we find in AI-built apps, and the easiest to miss.
The security auditIf a secret key ships in the browser or the app, assume someone already has it.
The security auditApple says the app is just a website. The fix is native features, not a resubmission.
App Store rejection helpAfter hundreds of prompts, nobody knows why the code works. The audit says whether to fix or rebuild.
What the audit checksA senior engineer reviews your app from the outside, like an attacker or a store reviewer would, and from the inside, by reading the code and the database rules.
| Area | What we look at |
|---|---|
| Accounts and sessions | Sign-up, login, logout, password reset. Does logging out really end the session? |
| Data access | We log in as one user and try to read and change another user’s data. We check every table’s access rules (for Supabase, the RLS policies). |
| Secrets | Which keys are in the frontend, in the repo, or in old commits. Which ones need rotating. |
| Payments | Stripe or other provider setup, webhook signature checks, what happens when a payment fails or is refunded. |
| Hosting and ownership | Who owns the database, domain, deploys and email sending. What it takes to move them into your name. |
| Reliability | Backups (and whether one can be restored), error monitoring, a basic load check. |
| Store readiness | What Apple and Google are likely to reject: minimum functionality (4.2), account deletion and privacy (5.1.1), login options (4.8), in-app purchase rules (3.1.1), metadata (2.3.7). |
| Code health | How hard the code will be to change. Whether to fix or rebuild. |
The audit fee is credited in full against the sprint.
The price is fixed after the audit and depends on what the audit finds. Typical sprints are between $3,900 and $6,900.
No mobile app needed? The same audit covers a web app. For a web app, the sprint covers sign-in, payments, hosting, speed and security instead of store submission, and the fixed price comes with the audit report.
What a sprint usually includes (the exact list comes from your audit):
If a developer or agency built your app and changes have stopped, or nobody answers, we start the same way as for any app: an audit, so you know what you have before you commit to more. Choose "A developer or agency built it" when you book.
First, make sure the code and the accounts are in your name: the repository, domain, hosting, database, Stripe, and the App Store and Play Store accounts. Use our checklist to get your app back. It works whether or not you hire us.
Apple and Google set the review time, not us. Most reviews take a few days. A first submission with questions can take longer. We answer reviewer messages for you and, if the rejection is about our scope, fix it and resubmit at no extra cost.
Terms: month to month. Cancel any month. If you leave, we hand over everything and you keep running without us.
| Audit | Sprint | Care | |
|---|---|---|---|
| Price | $490 | from $3,900, fixed after audit | from $750 a month |
| Time | 3 working days | 2 to 3 weeks + store review | monthly |
| You get | Written report, call, fixed quote | Fixes, your own accounts, iOS and Android apps, store submission, 30 days support | Updates, patches, monitoring, small changes |
| Commitment | None beyond the audit | Fixed scope from the audit | Cancel any month |
We work on these too.
Accounts stay in your name
Your GitHub, hosting, Supabase or Firebase, Stripe, and App Store and Play Store accounts stay yours. We are invited as collaborators.
No passwords or admin keys
You never send us passwords or admin keys. You add us to each account, and you can remove us at any time.
You keep the code
The code lives in your repository, not ours. If you stop working with us, there is nothing to hand back.
NDA first, if you want one
We are happy to sign your NDA before the audit.

A medication app for patients and caregivers. Schedules, reminders and refill tracking, built in Swift.

An inspection app for equipment teams. Works offline in the field, then syncs photos, video and reports.

A fundraising platform moved from desktop to mobile, with payments, orders and campaign tools for US organisations.

An HR platform with identity checks, role-based access and training schedules, for a UK client.
“We hired them to make updates to an already functioning app, and they exceeded expectations. The work was completed quickly, professionally, and with a strong attention to detail.”
“We brought iMobile Designs in to improve and refine an existing web application, and they handled everything efficiently. Communication was clear, turnaround was fast, and the final implementation was exactly what we needed.”
“Immersive Mobile Designs has strong native mobile development expertise. Their team understood our requirements immediately, communicated well, and delivered a polished product that matched our expectations.”
“Immersive Mobile Designs helped us move quickly on our MVP and brought structure to a project that was still evolving. They delivered solid work, stayed flexible when requirements changed, and gave us confidence as we moved toward launch.”
We'll reply within one working day to confirm the audit and the start date.