Development

Native mobile app development for iOS and Android

A team dedicated to iOS and Android designs, builds and publishes native apps connected to Odoo, your store or your systems. We also handle the app stores and every new OS release.

What usually happens

The web isn’t enough on mobile

Your field team needs the camera, scanner, GPS or offline work, and the browser can’t handle it well.

Apps nobody maintains

Every iOS or Android update breaks something and the app ends up pulled from the store.

Data re-typed by hand

Orders, deliveries or inspections written on paper and later typed into the ERP.

What’s included

Native mobile apps

01

Discovery and prototype

We define screens and flows with your team and validate a clickable prototype before coding.

02

Mobile UI design

Following Apple’s guidelines and Material Design, with dark mode and accessibility.

03

Native development

Swift on iOS and Kotlin on Android, with full access to camera, sensors and notifications.

04

Integration with your systems

Odoo, stores, CRM or your own APIs, with sync and offline mode.

05

Testing and release

Testing on real devices, TestFlight and Google Play internal testing, and listing on both stores.

06

Support and evolution

Crash monitoring, usage metrics and updates for every new iOS and Android version.

Specialties

What this service covers

01 / 06

Native iOS

iPhone and iPad apps written in Swift, with the experience Apple users expect.

SwiftSwiftUIUIKitCombineCore DataStoreKitTestFlight
  • SwiftUI and UIKit interfaces
  • Widgets, notifications and Face ID
  • Camera, barcode scanning and location
  • Local data with Core Data or SwiftData
  • In-app purchases and subscriptions
02 / 06

Native Android

Kotlin apps for phones, tablets and rugged warehouse or delivery devices.

KotlinJetpack ComposeRoomCoroutinesFirebaseGoogle Play Console
  • Jetpack Compose interfaces
  • Built-in barcode readers (Zebra, Honeywell)
  • Offline work with later sync
  • Firebase notifications
  • Google Play or private enterprise distribution
03 / 06

Apps connected to Odoo

We put Odoo in the pocket of people who work outside the office, with real data and permissions.

Odoo 14–20JSON-RPCRESTOAuth
  • Field sales: catalog, stock and orders
  • Warehouse: receipts, picking and counts with a scanner
  • Delivery: routes, drops and customer signature
  • Field service: work orders, photos and hours
04 / 06

Backend, APIs and notifications

The server the app needs: authentication, data, files and push alerts, deployed in containers.

Node.jsTypeScriptPostgreSQLRedisAPNsFCMDocker
  • Your own API or a layer over your ERP
  • Users, roles and secure sessions
  • Push notifications on iOS and Android
  • Web admin panel
05 / 06

App store publishing

We make sure the app gets onto and stays on the App Store and Google Play.

App Store ConnectTestFlightGoogle Play ConsoleFastlane
  • Developer accounts and certificates
  • Listings, screenshots and copy in several languages
  • Apple and Google review, and handling rejections
  • Beta testing with real users
06 / 06

Maintenance and evolution

A living app: we fix bugs, measure usage and adapt it to every new OS release.

Firebase CrashlyticsSentryAnalytics
  • Crash and error monitoring
  • Yearly updates for new iOS and Android versions
  • New features in sprints
  • Usage metrics to decide what to improve

A team dedicated to mobile

Apps are built by developers who work only on iOS and Android, alongside the same team that knows your Odoo and integrations. One conversation for the app, the backend and the ERP.

  • Native on iOS and Android, no middle layers
  • Connected to Odoo and your systems from day one
  • Code, developer accounts and stores in your name
  • Agreed maintenance, not abandoned after launch
FAQ

FAQ

Why native instead of cross-platform?

Native gives better performance, full hardware access (scanner, camera, sensors) and fewer surprises with each OS release. If your case fits a cross-platform approach better, we’ll tell you during discovery.

Can you build just iOS or just Android?

Yes. Many internal warehouse or delivery apps only need Android; others start on iOS. We can add the other platform later.

Who owns the app on the stores?

Your company. We publish under your Apple and Google accounts, and the code lives in your repository.

How long does a first version take?

An internal app connected to Odoo usually takes 8 to 14 weeks to its first production version, depending on screens and integrations.

Contact

Is your Odoo or store not quite fitting how you work?

Write to us. We reply within one business day with next steps and, if needed, a discovery call.