AppsDriven
Your app still works. The store rules moved on.
I upgrade business apps that haven't been updated in a while to current Google Play and App Store requirements, then take the update live. Fixed fee, fixed timeline, no hourly billing.
- targetSdkVersion 31+ targetSdkVersion 36
One line in the file, plus the dozen dependency and build-tool upgrades it drags along. That second part is the job.
What gets fixed
- Android target API upgrade to the level Google Play currently requires
- Gradle, Kotlin, and plugin upgrades so the project builds again
- 16 KB memory page size support
- Migration from SafetyNet to the Play Integrity API
- iOS rebuild with the current Xcode and SDK
- Store resubmission, including handling any review rejections
Flutter apps first. Native Android, native iOS, and React Native apps accepted.
What you'll need before we start
- Your app's full source code. The complete project, in a repository or as a zip. The store listing alone isn't enough.
- Google Play Console access. You invite me as a user with release permissions. The account must be in good standing.
- Your Android upload key. The keystore file (.jks or .keystore) and its passwords, or confirmation that your app uses Play App Signing so a lost key can be reset.
- The account owner, reachable. Some steps, like a key reset or accepting a new Google or Apple agreement, can only be done by the owner of the account.
- For iOS: an active Apple Developer Program membership, plus a role on your team in App Store Connect with access to certificates.
One case I can't fix. If your Android signing key is lost and your app isn't enrolled in Play App Signing, nobody can update the existing listing. The only route is a new listing, which starts from zero installs and reviews. I check this with you before you pay anything.
How it works
- Free auditSend your store link. I check what's out of date from public information and reply with a written list.
- Short call15 minutes to confirm your code, access, and signing key are in place, and to agree the fixed fee.
- Book the fix50% to start. I test the update on an internal testing track first so you can try it before anyone else sees it.
- Go liveThe update passes store review and reaches your users.
- Pay the restThe second 50% is due only once your update is live.
Terms
- Price
- A fixed fee, agreed after the free audit. No hourly billing, ever.
- Payment
- 50% to book, 50% once the update is live on the store.
- Timeline
- Up to 10 business days, counted from the day I have your code and access. Store review time and any Google key-reset wait are outside my control and not counted.
- Included
- Everything listed under "What gets fixed" that your app needs, plus resubmission.
- Not included
- New features, redesigns, backend or server changes, and rebuilding apps without source code. These are quoted separately as a fixed fee if you want them.
- Handover
- Updated source code pushed to your repository, a written summary of every change, and your signing key and passwords returned to you. You own everything.
No passwords, ever
You add me as a user in Google Play Console and App Store Connect, and invite me to your code repository. I never ask for passwords, and signing keys are never sent by email. You can remove my access the moment we're done.
Who you're working with
Muhammad Aseel
Senior Flutter engineer
Seven years shipping and maintaining production apps on Google Play and the App Store, including owning an app's full release process solo. You deal with me directly from audit to go-live.
Get your free audit
Email your app's store link. You'll get a written list of what needs fixing, whether or not you hire me.
Email aseel@appsdriven.dev