I will fix bugs or add features to your android app


About this gig
I build and fix Android apps in Kotlin. I've published two real apps to the Play Store, Xpense, an offline expense tracker with a settlement ledger and spending calendar, and Gradix, an academic planner with GPA calculators, custom themes, and home screen widgets. Both use Room database for local storage.
I've handled real production problems too, a data migration bug that silently failed under release build minification, and a device-specific notification issue caused by an OEM's battery management system. These weren't tutorial exercises, they were live bugs on live apps that I found, root caused, and fixed.
I can help with:
- Fixing crashes, bugs, or broken functionality in your existing Android app
- Adding new features or screens
- Room database work, including migrations and schema changes
- App design elements like icons and splash screens
- Guidance through Play Store submission, content ratings, permissions, release requirements
I test everything on a real device before delivery, not just an emulator. If your app has a specific issue or a feature you want built, message me with details and I'll tell you honestly whether it's something I can deliver well before you order.
Get to know Hassan Bukhari
Kotlin Android Developer, apps shipped and live on Play Store
- FromPakistan
- Member sinceAug 2026
Languages
English
My Portfolio
FAQ
Q: Do I need to send you my full project source code?
A: Yes, for bug fixes or feature additions I'll need access to your existing project (zip file or GitHub repo). I test everything against your actual codebase, not a fresh build.
Q: What if my app has issues beyond what we discussed?
A: I'll flag anything I find outside the agreed scope before doing extra work, and let you know if it needs a separate order or can be handled as a revision. No surprise charges.
Q: Can you work with an existing large codebase, not just small projects?
A: Yes. I've done full production codebase reviews and fixes, including database migrations and release-build specific bugs, not just isolated small scripts.
Q: Do you test on a real device or just an emulator?
A: Real device, always, before delivery. Emulator behavior and real device behavior can differ, especially for things like notifications and background tasks.
Q: What information do you need from me to get started?
A: Your project files, a clear description of the bug or feature, and any specific device/Android version it needs to work on if that matters for your case.

