iOS Development
iOS apps with native polish and live Odoo data.
We build iPhone and iPad apps in Swift and SwiftUI, or cross-platform when Android matters too, and connect them to the Odoo that runs your business. We handle TestFlight, App Store review and release under your own developer account.
- Swift & SwiftUI
- React Native or Flutter
- iPhone & iPad
- TestFlight
- Odoo-connected
- Odoo versions our apps connect to
- Source code and App Store listing in your name
- App interface and support
- Reply time on business days
What we build
iPhone and iPad apps for real business work
Sales teams, technicians and managers already carry iPhones and iPads. We give them apps that follow Apple's design conventions and work on live Odoo data.
Native Swift and SwiftUI apps
Apps that feel at home on iOS: system navigation, Dynamic Type, dark mode, widgets and push notifications through Apple's service.
Cross-platform when it fits
React Native or Flutter when you need iPhone and Android from one codebase, with native modules where the platform demands them.
iPad apps for sales and service
Catalogs, quotations with customer signature, inspection checklists and showroom tools designed for the larger screen.
Odoo-connected apps
Sales orders, field service jobs, timesheets and approvals read from and written to Odoo through its API, with offline caching.
Sign-in and privacy
Sign in with Apple, Face ID unlock, Keychain storage and the privacy details Apple asks for, set up correctly from the first build.
TestFlight and App Store release
Beta builds for your team, review notes and a demo account for Apple, then phased rollouts of updates for each new iOS version.
Release path
From Xcode to the App Store, step by step
Common App Store rejections are avoidable: a missing demo account, an app that only wraps a website, no way to delete an account, or privacy details that do not match what the app collects. We prepare for each of these before we submit, test through TestFlight first, and publish under your Apple Developer account so the listing is yours.
- Published under your own Apple Developer account
- TestFlight builds for your team before launch
- Demo account and review notes ready for Apple
- In-app account deletion and accurate privacy details
Build
Swift or cross-platform code, signed and archived in Xcode.
TestFlight
Your team tests real builds on their own devices.
App Review
Submitted with a demo login, notes and privacy details.
Release
Launched on your date, with updates rolled out in phases.
Use cases
Where an iOS app earns its place
iPad sales catalog
Reps open the catalog on an iPad at the customer's office or a trade show, build a quotation from the live Odoo pricelist and capture the signature on screen.
Technician app for iPhone
Technicians see today's Field Service jobs, follow the checklist, log parts and time, and the job is ready to invoice when they leave the site.
Approvals on the go
Managers approve purchase orders, expenses and leave requests from a notification, with the Odoo record one tap away.
Industries
iOS apps for customer-facing teams
iPhone and iPad apps work best where staff serve customers face to face and the device is part of the experience.
- HotelsHousekeeping status and guest requests on iPhone.
- Hospitals & ClinicsiPad patient intake and consent forms.
- Real EstateSales-gallery iPads with live unit availability.
- AutomotiveVehicle inspection with photos at service intake.
- Gym & YogaMember apps for class booking and passes.
- EventsBadge scanning and attendee check-in.
- Professional ServicesTimesheets and approvals from the phone.
- Retail & E-commerceClienteling and stock lookup on the shop floor.
How we work
From first sketch to a live App Store release
1. Understand the job
We look at how the app will be used, on which devices, and what it must read from and write to Odoo.
2. Scope and approach
Swift or cross-platform chosen on the facts, with a fixed price per phase and review risks listed.
3. Design and prototype
Figma screens that follow Apple's Human Interface Guidelines, tested on iPhone and iPad.
4. Build and beta
Development against a copy of your Odoo, with TestFlight builds for your team at each milestone.
5. Release and maintain
App Store submission and launch, then updates for each iOS version and Odoo upgrade.
Toolbox
The Apple toolchain, plus the bridge to Odoo
- Swift
- SwiftUI
- UIKit
- Xcode
- SwiftData
- TestFlight
- App Store Connect
- Sign in with Apple
- Apple Push Notification service
- React Native
- Flutter
- SQLite
- Fastlane
- Odoo external API
Commitments
What you can hold us to
Your app is published under your name, not ours, and we have no store ratings of our own to quote. These are the commitments behind every iOS project.
Discuss your iOS app- Odoo versions supported
- App language and support
- Price per phase, in writing
- Consultant from first call to release
- Reply time on business days
FAQ
Questions clients ask first
Should we build in Swift or cross-platform?
Swift and SwiftUI give the most native feel and the earliest access to new iOS features, which suits iPhone-only or iPad-first apps. React Native or Flutter save effort when the same app must ship on Android too. We recommend one after looking at your users' devices and the features you need.
Do we need our own Apple Developer account?
Yes, and we recommend an organization account so the app is published under your company name. Apple asks organizations for a D-U-N-S number during enrollment, so start early. We join your team with limited roles and never need to own the account.
How does App Store review work, and why do apps get rejected?
Apple reviews every new app and update before release, usually within a day or two. Common rejections are crashes, missing demo logins for apps behind a sign-in, apps that simply wrap a website, and missing in-app account deletion. We prepare for each of these and plan the launch date with room for one resubmission.
Can we distribute an internal app without listing it publicly?
Yes. Apple Business Manager lets you distribute a custom app privately to your own organization or to specific business customers, and TestFlight works for pilots. The app still goes through Apple's review, but it never appears in public App Store search.
How does the app connect to Odoo?
Through Odoo's external API, using a dedicated integration user with only the access rights the app needs. Data the user needs offline is cached on the device, and changes sync back to Odoo when the connection returns. We support Odoo 16 through 19, Community or Enterprise.
What does an iOS app cost to build and run?
Build cost depends on screens, offline needs, integrations and whether you also need Android, and we quote a fixed price per phase after scoping. Running costs include Apple's annual developer program fee, paid by you to Apple, plus hosting for any backend. Updates for new iOS versions can be covered by a support plan.
Get started
Tell us what your iOS app should do
Describe the users, the devices and the Odoo data involved. We reply within one business day with a recommended approach, the review risks we see and a first-release scope.
- Reply within one business day
- Published under your Apple account
- Fixed price per phase
Prefer to talk first? Call us or WhatsApp us.