Mobile apps

An app people open again.

An app with too many features at launch costs a lot, takes long and hides the very action users installed it for. You get an app built around one essential journey, with a clearly defined backend, tested on real devices and ready for publishing.

Configure and see the price

What you get

Mobile apps

  • One platform
  • Up to 5 screens
  • Authentication
  • Basic backend
From4,500 EURThe Start package130 h

Final price. No VAT added.

Signs you need it

Situations you'll recognize.

  • Your customers use their phones for bookings or repeat orders.
  • Your field team works on paper or in messages.
  • You need notifications, the camera or offline use.
  • You already have a web platform and want the app on the same backend.
  • You want a first version, not an app with 40 screens.

What isn't included

  • Apple and Google developer account fees are paid directly by you.
  • Publishing depends on the app stores' review and cannot be guaranteed.
  • A connected web portal is configured separately, under SaaS platforms.
  • Special infrastructure is confirmed before ordering.
What you get

Concrete deliverables, with clear limits.

The base package includes exactly what is described here. Anything else is added explicitly, with price and hours.

One platform

Android or iOS. The second platform has its own adaptation and testing, at 1,500 EUR.

Up to 5 screens

The main screens of the journey. Extra screens cost 180 EUR.

Authentication

Email and password; sign-in with Google and Apple is optional.

Basic backend

The app's data, managed on the server.

Device testing

On real phones, not just in the simulator.

What the process looks like

The same user, the same journey, three screens

  1. 01Authentication

    The user signs in.

  2. 02The main action

    Chooses the service and the time.

  3. 03Confirmation

    Receives the notification.

  4. 04History

    Comes back and sees the bookings.

Welcome, Anaana@exemplu.ro••••••••Sign inNew bookingOctober10:3011:00ConfirmBooking confirmedThursday, 23.10 · 10:30History23.10 · 10:3002.10 · 16:0014.09 · 09:30Same account, same data, three screens
What changes the complexity and the cost

Four choices that matter.

The price comes from these choices, not from a vague estimate.

The platforms

Android, iOS or both. The second platform is not a new app, but it takes its own effort.

The screens

The first 5 are included; each extra one costs 180 EUR and 5 hours.

Phone features

Push, offline, camera, maps or payments each have their own cost.

The backend

New, basic, or connecting to an existing one.

What you need to prepare

  • The main journey: what the user does most often
  • Developer accounts, or the decision to create them
  • API documentation, if there is a backend
  • Logo and visual identity
  • The copy for the app stores

What we take on

  • App and data architecture
  • Interfaces adapted to each platform
  • The basic backend or the integration
  • Testing on real devices
  • Preparing and submitting for publishing
How we work together

Approvals, revisions, handover.

You work directly with the assigned specialist: Mobile Developer.

Approved journey

We agree on the screens before development.

Test builds

You install the app on your phone during development.

3 rounds per stage

Consolidated revisions for each delivered stage.

Publishing

We assist you through the app store review process.

DC Workspace

Always know where your project stands.

After you order, your project (Mobile apps) gets its own space in DC Workspace: you see the stages, approve deliverables and send us materials without lost emails.

  • Stages with approvalsWe move on only after your approval.
  • Feedback on screenshotsMark directly on the page what needs to change.
  • Payments and documentsPaid instalments, next due date, invoices.
FAQ

Before you configure.

Can't find the answer? Book a short call with the specialist.

Do you develop native or cross-platform?

We choose the technology based on the features needed. Often a cross-platform base with interfaces adapted to each platform is enough and lowers the cost of the second platform. We don't push native development when it isn't needed.

What does the basic backend include?

User accounts and app data, managed on the server, for the main flow. Extensions such as reports or a full web admin panel are separate modules.

I already have a backend. Do I pay for it again?

No. The “App on an existing backend” option costs 3,800 EUR and includes integration and testing with your API. We need the API documentation to confirm the estimate.

Who pays for the app store accounts?

You, directly to Apple and Google. The Apple account has an annual fee and the Google one a one-time fee; the amounts are set by them. We recommend the accounts be in your company's name.

Do you guarantee publishing on the App Store and Google Play?

No. We prepare the app according to the stores' published rules and assist you during review, but the decision is theirs. If they request changes, we handle them within the agreed deliverables.

Do push notifications work on both platforms?

Yes. They are implemented once, shared, at 180 EUR. The user has to accept notifications on their phone.

Can the app work without internet?

Yes, through offline mode: essential data stays available and syncs later. It is a complex feature, at 500 EUR and 15 hours.

How long does an app take?

The base package has an estimated effort of 130 hours. At 4 productive hours per day, the calendar timeline exceeds one month, and app store review is not included in this calculation.

How do I pay?

30% deposit and 70% at handover, or six equal monthly instalments with the total increased by 30%, which include basic maintenance during the instalment period.

What comes next starts here

The next project starts with a conversation.

Tell us where you want to get to. We put the ideas in order and choose the first step together.

Book a call

Pick a free slot, including today or tomorrow. Times are Bucharest time. You receive confirmation after the slot is checked.

Time slot *