Field and service apps
Work orders, photo reports, signatures and location for technicians and sales teams, synced to the office.
Mobile app development · iOS and Android
Kodem builds mobile apps for iOS and Android from one shared codebase, connected to the same back end as your website and business systems. We start by checking whether you need an app at all, because for many companies a fast mobile site or an installable web app does the job at lower cost.
The first decision
An app earns its place when people open it daily, when it must work without a signal, or when the camera, barcode scanner, location or push notifications are part of the job. A showroom that customers visit once a month is better served by a fast, mobile-friendly site.
Between the two sits the progressive web app: a web application that installs to the home screen, can work offline and can send notifications, without going through an app store. We have delivered business software this way, and it is often the quicker route for internal tools.
What we build
Work orders, photo reports, signatures and location for technicians and sales teams, synced to the office.
Dealers order at their own prices and see their account and delivery status: a dealer portal in the pocket.
Order tracking, bookings, points and offers, giving a store or service business a channel for repeat sales.
Appointments, reminders, documents and schedules for clinics, gyms and training centres, collecting only the data needed.
Stock counts, quality checklists, shifts and leave requests entered on a device instead of paper.
Installable from the browser, usable offline, able to send notifications, with no store review needed.
How we build
The app is one more interface on top of the same data your website and back office use.
React Native or Flutter for iOS and Android together; platform-specific modules only where the hardware demands it.
The app, the website and the admin screens read and write through one REST or GraphQL API, so figures match everywhere.
Records are saved on the device and synchronised when the connection returns, with conflicts handled by clear rules.
Screens in both languages, with the Arabic layout running right to left and text that reads naturally in each.
Process
Related work
Anonymised. This system was delivered as an installable web app that keeps working without a connection.
Customer accounts, warehouse in and out movements, a cheque portfolio, commissions and the journal in one system, with in-cell editing so the team keeps its spreadsheet habits.
Projects are anonymised: we do not publish client names without written consent. Figures are from handover-day tests; live values may change over time.
Is an app right for you?
In those cases a fast mobile site or a progressive web app usually serves you better.
Questions
For most business apps we use React Native or Flutter, so one codebase produces both versions and every fix reaches both platforms at once. Where heavy graphics or special hardware are involved, platform-specific development is considered during scoping.
Yes, through an API. If we built your website and admin screens, the app uses the same back end. For a third-party ERP or accounting system, we build an integration layer between the two.
Apple and Google developer accounts are opened in your name, and their fees are paid to the stores. We prepare the listings, handle the submissions and respond to review feedback as part of the project.
Kodem develops your software, hosts it on servers in Türkiye and keeps it up to date. The source code stays with Kodem. Your domain is registered in your name, and your content and data are always yours. The store accounts and your users' data are in your name in every case.
Permission screens ask only for what the app needs, personal data is kept to a minimum, and users can request deletion. The rules of the data protection law that applies to your users are reviewed during scoping.
Both depend on the number of screens, offline needs, device features, integrations and the admin side. After discovery you receive an itemised quote in USD, fixed once approved, and a milestone schedule written into the contract.
We keep it running: operating system updates, store policy changes, security fixes and monitoring. Support scope and response times are written into the contract, and new features are quoted when you need them.
Write who the users are, which devices they carry and whether they work offline. On a free video call we decide together: app, web app or mobile site.
A free discovery call, then a written, itemised quote. No obligation.