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
  1. Build

    Swift or cross-platform code, signed and archived in Xcode.

  2. TestFlight

    Your team tests real builds on their own devices.

  3. App Review

    Submitted with a demo login, notes and privacy details.

  4. 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.

How we work

From first sketch to a live App Store release

  1. 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. 2. Scope and approach

    Swift or cross-platform chosen on the facts, with a fixed price per phase and review risks listed.

  3. 3. Design and prototype

    Figma screens that follow Apple's Human Interface Guidelines, tested on iPhone and iPad.

  4. 4. Build and beta

    Development against a copy of your Odoo, with TestFlight builds for your team at each milestone.

  5. 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.

Your details stay private. We reply within one business day.