Skip to content
R&D COPILOT

RDCopilot services · Mobile apps · iOS & Android

Apps people open again tomorrow.

We design, build and maintain iOS and Android apps for customers, field teams and new products, from the first user flow to the store listing and every update after it.

  • Our own apps in both stores
  • Offline-first when the job needs it
  • Connected to ERP, CRM and IoT
AntiVision monthly challenge screen with a progress bar, the user’s vision and an unlocked reward.
OffLingua on iPhone translating “Where is the nearest pharmacy?” from English into Spanish, on the device.
  • AntiVision · daily habits
  • OffLingua · on-device AI
  • re:plyte · driver messaging Android Recreated screen

01 · Work we run ourselves

Three apps. Three different problems.

A translator that works without a connection, a way to message a driver you can only see by their plate, and a journal that asks the right question at the right time. We build for clients the way we build for ourselves.

OffLingua on iPhone translating “Where is the nearest pharmacy?” from English into Spanish, on the device.
OffLingua · Text translation on the device
AntiVision monthly challenge screen with a progress bar, the user’s vision and anti-vision, and an unlocked reward.
AntiVision · Monthly challenge, vision and rewards
re:plyte store image showing the new message screen with a Romanian plate and reasons for contacting a driver. Store image · Android
re:plyte · Store listing image we produced
OffLingua photo mode: a printed restaurant menu ready to translate from English into Spanish, with Camera and Library buttons.
OffLingua · Menus and signs, read through the camera
AntiVision daily log: timed journal prompts through the day, with the Quests, Boss Fight, Progress, Journal and Profile tabs.
AntiVision · A journal that asks at the right time
OffLingua speech mode recording English speech for translation into Spanish, without the cloud.
OffLingua · Speech, transcribed and translated offline

On-device AI

OffLingua

Text, photo and voice translation on iPhone that runs entirely on the device and keeps working offline once the language model is downloaded. Camera text recognition, language switching and local speech recognition in one focused app.

  • iOS
  • On-device AI
  • Camera
  • Offline

Daily habits

AntiVision

Goals, daily challenges and a reflective journal. Clear prompts and visible progress give a recurring activity its structure.

  • iOS
  • Reminders
  • Progress
  • Journal

02 · What we build

The app, and everything it leans on.

A good screen needs a dependable API, and a good launch needs a plan for what follows. We take on the whole thing or the part you need.

Product & UX

Who the app is for, the one task the first release must do well, user flows and a clickable prototype you can put in front of real users.

discovery · flows · prototype

iOS & Android, phone and tablet

Native-feeling navigation, camera, maps and notifications designed in from the start, and accessibility designed to meet the EU rules that apply to shopping, travel-booking and banking apps since 28 June 2025.

iOS · Android · phone & tablet

Customer apps

Accounts, ordering, booking and payments, with in-app account deletion as both stores require, and the states people actually hit: no signal, expired session, a payment that needs a second try.

accounts · orders · bookings · card and in-app payments

Field & offline work

Forms, photos, signatures and maps that save on the phone first and sync when the connection returns, with clear rules for conflicts.

offline storage · sync · field forms

Backend & integrations

APIs, sign-in, push notifications and the link to your ERP, CRM or IoT platform, including Bluetooth Low Energy sensors read on site.

API · auth · push · BLE

AI on the device

Local models when the workload and the device allow it: we test downloads, memory, latency and offline behaviour, and use hosted AI where it fits better.

on-device models · text · images · voice

Connection state

Example data

03 · Example scenario

An app that does a day’s work, signal or not.

A maintenance team visits sites with patchy coverage. The app downloads the day’s jobs and equipment history, records readings, photos and signatures offline, and syncs when the phone reconnects. Completed jobs update the ERP, and the customer receives a signed report the same day.

  1. 01

    MorningJobs and equipment history download

  2. 02

    On site, offlineReadings, photos, signature saved on the phone

  3. 03

    Back in coverageThe queue syncs, conflicts are shown, not overwritten

  4. 04

    In the officeThe job closes in RDCopilot ERP and the signed report goes out

04 · From idea to store

Five stops. Something you can hold at each one.

Plan app store release and maintenance before the final sprint
  1. 01Discover

    Agree who it is for, the one complete task the first release must do and what it depends on.

    You get

    • User flows
    • First-release scope
    • Build plan and quote
  2. 02Design

    Screens for every state, including empty, offline and error, tested as a clickable prototype.

    You get

    • Clickable prototype
    • UI kit
    • Accessibility notes
  3. 03Build

    Short cycles with a test build on your phone at the end of each one.

    You get

    • TestFlight and Google Play internal test builds
    • Backend and integrations
    • Device test notes
  4. 04Release

    Store listing, screenshots, privacy disclosures, reviewer access and answers to reviewer feedback, with crash reporting switched on before day one.

    You get

    • App Store and Google Play listings
    • Privacy labels and Data safety form
    • Release checklist
    • Crash reporting
  5. 05Maintain

    OS updates, dependency changes, fixes and the next useful feature, decided from support feedback and agreed metrics.

    You get

    • Monthly care plan
    • Update calendar
    • Release notes

05 · Ways to start

Start where you are.

01

Discovery

Good when
You have an idea or a process and need to know what the first release is.
What happens
Workshops, user flows and a clickable prototype.
You leave with
User flows, a clickable prototype, a scoped plan and a fixed quote for the build.
Ask about this · Discovery

02

First release

Good when
The scope is clear and you want the app designed, built and in the stores.
What happens
Design, build cycles with test builds, store submission.
You leave with
A live app, the release checklist and a plan for the next updates.
Ask about this · First release

03

Existing app review

Good when
You already have an app that is stuck, slow or hard to change.
What happens
We read the code, the store setup and the backend, then talk you through what we found.
You leave with
A written review with fixes in priority order, and an option for us to take it over.
Ask about this · Existing app review

04

Care plan

Good when
The app is live and needs someone to keep it healthy.
What happens
OS and dependency updates, crash monitoring, small improvements, store upkeep.
You leave with
A monthly plan with support in English and Romanian.
Ask about this · Care plan

07 · Platforms & stack

Chosen per product, explained before you commit.

We ship native iOS when the app leans on the device, such as on-device translation or camera work, and a single cross-platform codebase when iOS and Android need the same screens. Our own apps are live: OffLingua and AntiVision on the App Store, re:plyte on Google Play. We explain the trade-off before you commit.

Native iOS

  • Native iOS UI
  • On-device frameworks
  • TestFlight
  • App Store Connect
  • on-device inference

Backend & data

  • REST APIs
  • push notifications
  • offline storage & sync
  • crash reporting
  • EU hosting

Android

  • Google Play Console
  • internal and closed testing

Cross-platform

  • one codebase for iOS and Android

What we test onDevice testing on the phones and tablets, screen sizes and OS versions you agree to support, before every store release.

08 · How pricing works

A fixed quote to build. A monthly plan to keep it running.

one-off

Project

Quoted after discovery, for an agreed scope. You see what is in the first release and what is not before work starts. Changes are re-scoped in writing; extra work is billed at a fixed hourly rate.

monthly

Care plan

A monthly fee covering hosting of the app’s backend in the EU, OS and dependency updates, crash monitoring, store upkeep and support in English and Romanian. A data processing agreement under GDPR Article 28 covers the backend we host.

  • EU hosting
  • Support in English and Romanian
  • Fixed hourly rate for extra work

Ask for a quote

09 · Field notes

What we have learned building them.

10 · Questions

Before you ask for a quote.

How much does an app cost?

It depends on the screens, the platforms and what the app connects to. We give a fixed quote after discovery, once the first release is agreed, so the number matches the scope you have seen.

How long until it is in the stores?

Discovery ends with a dated plan. A first release built around one complete task is planned in short cycles, and you install a test build on your own phone from the first cycles. Apple reviews most submissions within 48 hours. Google Play can take seven days or longer for some accounts, so we build review time into the plan.

What should I prepare before we talk?

Who will use the app and what they need to get done. A sketch, a brief or the app you already have helps, as do the systems it must connect to and your timing. An early idea is enough to start.

Who owns the code and the store accounts?

It is written into the contract before the build starts: who holds the code and what is handed over with the release. We recommend publishing under your company’s own Apple Developer and Google Play organization accounts. Both need a D-U-N-S number, which is free to obtain. Store fees go to the account holder: Apple charges 99 USD a year (billed in local currency) and Google Play US$25 once.

Native or cross-platform?

Native when the app depends on the camera, Bluetooth, on-device AI or very smooth interaction. One cross-platform codebase when iOS and Android need the same screens and time to market matters more. We have shipped both, and we recommend one in discovery and explain why.

Can you work with our in-house team or take over an existing app?

Yes. We can build alongside your developers, review an app someone else built, or take it over completely, starting with a written review of the code, the backend and the store setup.

What happens after launch?

A monthly care plan keeps the app current with each year’s iOS and Android requirements (since 28 April 2026 Apple accepts only builds made with Xcode 26 or later, and since 31 August 2026 Google Play updates must target Android 16 or higher), watches crashes, maintains the store listings and adds small improvements. Bigger features are quoted separately.

Stop 01 · Discover

Tell us about the app you have in mind.

Who will use it, what they need to get done and where you are today. We reply with the questions that matter and a practical first step, usually a short discovery.