Home / Our services / Mobile apps
Service · Mobile Flutter iOS & Android

Your business processes in your field teams' pockets

Your staff work in the field, in the warehouse, at client sites — but your management tools stay at the office. Logil develops custom iOS and Android apps, connected to your ERP, designed precisely for your real workflows.

iOS & Android — single Flutter codebaseOffline mode + auto syncOdoo · ProConcept · Navision integrationWorldwide — 100% remote
What we build

Four families of field apps.

01
Logistics

Inventory management & warehouse picking

Barcode scanning, stock movement validation, picking orders, FEFO batch management, label printing — all integrated directly with your ERP. Works offline and syncs automatically on reconnection. Measured field result: picking time cut by three and elimination of picking errors.

Common features
Barcode & QR scanning
Batch management & FEFO
Multi-parcel & shipping labels
Label printing
Offline Odoo sync
Mobile stocktaking
Flutter offline-firstLocal SQLiteOdoo JSON-RPCBluetooth / USB printer
02
Field

Field operations & service reports

Route tracking, service reports, delivery validation, electronic signatures: we digitise processes still on paper or over the phone. Technicians view their day’s jobs, fill in reports on site and capture the client signature — even without a connection.

Common features
Day planning & routes
Service reports
Electronic signature
Geolocation
Photos & attachments
Full offline mode
FlutterElectronic signatureGoogle MapsPDF generation
03
Sales

Product catalogues & B2B tools

Showcase your products, check prices and place orders from an iPad during a client meeting. Always connected to your stock and pricing in real time. Designed for your field sales reps who want a smooth, professional experience — without a fragile connection.

Common features
Catalogue with HD photos
Customer prices & pricing
Order entry
Real-time stock availability
Customer history
Automatic ERP sync
FlutteriPad / AndroidMulti-level pricingOdoo / Navision
04
Steering

Dashboards & mobile reporting

Access your key indicators from your smartphone: revenue, stock levels, schedules, alerts. Dashboards designed for quick reading on a phone, consolidating several sources — ERP, accounting, CRM — with push notifications for important events.

Common features
Real-time charts
Push notifications
Multi-source
Threshold alerts
FlutterFirebaseMulti-sourcePush notifications
Our technical approach

Flutter — one codebase, two platforms.

Flutter lets us deliver an iOS and Android app from a single codebase. A pragmatic choice: lower costs and simpler maintenance — without sacrificing performance or user experience.

A single codebase → iOS + Android

Lower costs, simpler maintenance, simultaneous deployment to both stores.

Native performance

Flutter compiles to native code — no webview. Smoothness on a par with native apps.

Native offline mode

Embedded SQLite, sync conflict handling, guaranteed operation without a network.

Full hardware access

Camera, Bluetooth, NFC, GPS, printers — all sensors accessible natively.

Technical stack
Flutter / DartSQLite offlineREST APIFirebasePush notificationsBarcode scanningElectronic signatureGeolocationNFCBluetoothAzure
Integration with your information system

An isolated mobile app has little value. All the value comes from its integration with your existing tools.

Logil masters both Flutter development and enterprise ERPs. We build the connectors that make your app genuinely talk to your internal management — no fragile glue, no shaky synchronisation.

Odoo

JSON-RPC · REST

Read and write in the Sales, Inventory, Invoicing, Projects and HR modules.

ProConcept

API · files

Integration via the available APIs or structured file exchange.

Dynamics / Navision

OData v4 · REST

Connection via OData v4 or the Business Central REST API.

Databases

SQL Server · PostgreSQL

Secure access through a custom-built ASP.NET Core backend API.

Any REST/SOAP API system

Custom

If your ERP has no native API, we build the connectivity layer needed.

ASP.NET Core backend

If needed

When the ERP cannot be exposed directly: an intermediate secure API, Azure Entra ID, tokens, caching.

Our way of working

Six steps, from spec to store.

1

Needs analysis

Who uses the app, in what context, what problems it solves, which systems it integrates. No development before use cases are validated.

2

Mockups & prototype

Before coding, we submit interface mockups for validation. You see exactly what you will receive — and we adjust before developing.

3

Iterative development

Short cycles of 2 to 4 weeks. You test intermediate versions on your own devices and adjust priorities along the way.

4

Testing & deployment

Functional testing on real devices (several iOS and Android models). Publication on the App Store and Google Play — we manage developer accounts if needed.

5

Training & handover

Training of your teams in using and, if desired, administering the app. Documentation tailored to your context.

6

Support & evolution

Store updates, fixes, new features. Maintenance contract or one-off interventions as needed — your app evolves with your business.

What sets us apart

ERP and mobile expertise on the same team.

ERP + mobile expertise on the same team

Most agencies can build a nice app. Few can connect it properly to Odoo, handle offline synchronisation or build genuine, reliable ERP integration.

Designed for real field conditions

Warehouse with gloves, a site with intermittent connectivity, a client meeting with a tablet. Field constraints are built in from the design stage, not patched afterwards.

A single point of contact, from spec to store

No split between a design agency, offshore developers and an ERP integrator. Logil handles it all — analysis, development, integration, deployment.

The source code belongs to you

On delivery, you receive the full Git repository. You can entrust maintenance to whomever you wish.

Local proximity or worldwide remote

100% remote anywhere in the world for development; on-site visits in French-speaking Switzerland for assignments that require a presence.

Frequently asked questions

What we get asked most often.

Do we have to publish on the App Store and Google Play?

Not necessarily. For internal-use enterprise apps, we can deploy via enterprise distribution (MDM) without going through the public stores. For B2B or consumer apps, we handle store submission.

Our users don’t all have the same device — is that a problem?

No. Flutter adapts automatically to different screen sizes and OS versions. We test on a representative panel of real devices (several iOS and Android models) before delivery.

Can the app work without an internet connection?

Yes, that is one of our strengths. We design offline-first apps: all actions are saved locally and synced with the ERP as soon as the connection returns. Sync conflicts are handled automatically.

Our ERP has no API — can it still be integrated?

In most cases, yes. We develop a backend API layer (ASP.NET Core) that accesses your SQL Server or PostgreSQL database directly and exposes the necessary data securely.

How much does developing a mobile app cost?

It depends on the scope. A simple field app with ERP integration starts around CHF 8,000 to 15,000. Projects with complex offline mode and deep integration range between CHF 20,000 and 50,000. A precise estimate follows a functional analysis.

Who handles updates after delivery?

We can provide maintenance under a monthly contract (OS updates, new Flutter versions, fixes, minor enhancements) or step in on a one-off basis. You keep the source code and choose freely.

Reply within 48 h

Do you have a mobile
app project?

Describe your need in a few lines — who uses the app, in what context, which systems it must integrate. We reply with an initial feasibility assessment, no commitment.

Get in touch Custom software