Do I need a Mac or an Apple Developer Program account?
You don’t need a Mac: I build and test on mine. You do need an Apple Developer Program account in your name or your company’s, at €99/year (US$99), so the app and its revenue belong to you. A company account needs a free D-U-N-S number, which can take a few days, so start early.
Will it look and feel like an iOS app?
Yes. It’s SwiftUI with native navigation, swipe-back, system controls and Dark Mode. Your brand stays the same: colours, icons, copy and flows match Android, while Android-only patterns become their iOS equivalents.
Can you reuse my backend?
Yes, as it is, within the fixed price: REST, GraphQL, Firebase or Supabase. The iOS app talks to the same API as Android, so users and data are shared. If the backend needs changes, that part is quoted separately.
What about in-app purchases and subscriptions?
Your Play Billing products are recreated in App Store Connect and implemented with StoreKit 2, or with RevenueCat if you already use it (I do, in my own apps). With RevenueCat or your own backend, a subscriber keeps access on both platforms.
Who owns the code?
You do. The source goes into your Git repository and the app lives in your Apple Developer Program account. No licence fee and no lock-in: any iOS developer can take it over.
What do you need from me?
The Play Store link to start. For the build: read access to the Android repository, API docs or a test account, and your Apple Developer Program account with me added as a team member.
Do you offer maintenance?
Yes, if you want it: a monthly plan for iOS updates, fixes and small features. Or hand the code to your own team; it comes documented and tested.
Can you port from Flutter or React Native too?
A Flutter or React Native app already runs on iOS, so there the job is adding the iOS target: platform setup, plugins, signing and the App Store release. That’s usually smaller than a port. Send the link and I’ll quote it.
Can I convert an APK to iOS myself for free?
No. An APK contains compiled Android code and resources; an iPhone can’t run it, and no converter turns it into a maintainable iOS app. App builders wrap websites, not native Android apps. AI coding tools help a developer rewrite faster, and I use them, but someone still has to build, test and ship the app.