Skip to main content
CyberLab.Team

Development

Mobile app development for iOS and Android

We build mobile apps for a task people come back to: booking, ordering, tracking, working in the field. Before anything else we ask why someone would install the app and open it again next week. That answer decides the platforms, the screens and what has to run on a server.

Price on request · reply within one working day

What you receive: the user flows, the app builds and everything needed to publish it.

How we price it: by platforms, phone features and server work, each listed separately.

What stays yours: the source code and the App Store and Google Play accounts, which are in your name.

What you get

At handover you have the app and everything it depends on:

  • A map of what users do in the app, including sign-in and what happens when something fails.
  • An approved interface, and test builds to try on your own phone while we work.
  • The server side the app needs, with any outside connections documented.
  • Test results for the main actions on the devices in the estimate.
  • Store listing materials, the code repository and release instructions.

We plan the web pages that explain the app so they work for SEO and AI search, prepare landing pages for Google Ads if you will advertise, and set up GA4 events for what users do on the site and in the app. Search applies to public web pages; inside the app we measure actions instead.

What the cost depends on

We estimate from what users must be able to do, then add the server and release work that makes it possible.

  • Which platforms and devices the app supports.
  • How many screens there are and how complex they are.
  • Phone features: camera, location, push notifications, payments.
  • Sign-in, user roles and what data the app stores.
  • The server side and the outside systems it talks to.
  • Whether the app must work offline and sync later.
  • How much testing is needed and who handles store submission.

Store developer accounts and subscriptions are outside costs, on top of the app work. If a connection is uncertain, we look into it before promising it.

We answer every inquiry within one working day. The schedule depends on the features, on whether the server side already exists and on the store review.

The code is yours, and so are the store, hosting and analytics accounts. We document licenses and access at handover. Our specialists and contractors we have worked with cover the app and the server side as needed. CyberLab answers for the result. Approval in the App Store and Google Play is the stores' decision, and we say so up front.

What is included and what is not

Included

  • Planning the user flows and designing the interface.
  • Building the app and the server functions in the estimate.
  • Connections to your systems, once we have checked they are possible.
  • Test builds, testing and help with store submission.
  • Handover of the code and release documentation.

Not included

  • A new website, or rebuilding your internal systems.
  • New platforms or phone features added later.
  • Updates for new versions of iOS and Android, and ongoing support.
  • Advertising campaigns, content production and ongoing SEO.

You provide the store accounts, the privacy policy text and the business details the stores ask for. Before submission we agree who prepares each store asset.

When you need this

  • Customers come back for the same thing again and again, such as managing a booking or reordering.
  • Your staff work in the field and need the camera, location or offline mode.
  • Existing customers want a faster way to use your service on their phone.
  • A browser tool has reached a limit that only an installed app can fix.

How the work goes

What you have after each step

  1. Step 1. Find the reason to install

    You get a map of what users will do and a first scope for the estimate. You tell us who will use the app, how they do the task today and what should get better.

  2. Step 2. Test the interface and choose the approach

    You get a clickable prototype and our advice on native or cross-platform. You try real tasks in it and tell us about the systems the app must connect to.

  3. Step 3. Try working builds

    You get builds as features become ready, with test results for the main actions. You give us access to test systems and check that the app behaves the way you expect.

  4. Step 4. Publish and hand over

    You get the store materials, access to the code and operating instructions. You provide the store account details and approve submission. We write down anything still open and agree on support separately.

How we can work together

Pick the form that fits the task. We suggest one after the first conversation.

  • Consultation or audit

    For when you want a second opinion on a plan, a system or a quote before you commit. You get a written review with recommendations and an estimate of the next step.

  • Fixed-scope project

    This works when the requirements can be written down before work starts. You get the agreed scope for the agreed price. Anything new goes through an updated estimate first.

  • Time and materials

    For when the scope will change as you learn, as with research or a new product. You pay for the time spent, and we review the plan with you as the work goes.

  • Support after launch

    Your system is already live and needs updates, fixes and monitoring. We agree a monthly arrangement and a list of what it covers.

Need developers who work on your product every month? See the dedicated development team.

Platforms and tools we work with

Native apps for iOS and Android, or one shared codebase on Flutter. The server side on Node.js, Laravel or Go.

We choose the platform from the task, and the list shows what we use most often.

Who this is for, and when it is too early

Apps work for a business with a clear audience and a task they do on the phone regularly. If people mainly read about your offer or send a form, a good mobile website is cheaper and enough. If they need the tool without installing anything, look at web app development.

Wait with an app until you know which task it solves and who will run the service behind it.

Native or cross-platform?

OptionWhen it fitsWhat to settle first
Separate native apps for iOS and AndroidThe app relies on platform features or how each phone behavesWhat must work differently on each platform?
One cross-platform codebaseThe main flows are the same on both platformsWhich parts still need platform-specific work?

We decide from your user flows and release needs. A shared codebase still has to be tested on every platform in the estimate.

Working with clients in other countries

  • Contract and NDA. You sign a contract with CyberLab.Team OÜ, a company registered in Estonia, before work starts. If you need an NDA, we sign it before you share confidential data.
  • Invoices in euros. We invoice in euros from an EU company with a VAT number.
  • Languages. We work in English, Ukrainian, Russian and Polish.
  • Calls and replies. We hold calls at hours agreed with you and reply to messages within one working day.

Frequently asked questions

Do you need an app

Would a mobile website be enough?
Often, yes. If people mostly read information or send a form, a responsive website does the job without an install. We look for a concrete reason to build an app before recommending one.
Do we need both iOS and Android at launch?
That depends on your customers. We agree which platforms to cover before the estimate and tell you who the first version would leave out.
Will one shared codebase cover everything?
Not always. We check the phone features and platform differences first, and the proposal names the parts that need separate work.

How the app works

Does the app need a server?
If it shares data between users, has accounts or connects people to your service, yes. We tell you what your existing systems already cover and what the project has to build.
Can it connect to the system we already use?
We need to see its API, the permissions and a test environment. A connection goes into the estimate only after we know it can be built.
Can people use the app without internet?
Only for tasks we design for it. We agree what stays available offline, what is stored on the phone and what happens when two changes conflict during sync.

Testing and publishing

How will we see progress?
First you try a clickable prototype, then working builds at agreed points. Each build comes with a note on what is ready to test and what we need you to decide.
Who owns the App Store and Google Play accounts?
You do. The accounts are in your company's name, and we get only the permissions needed to publish.
What if a store rejects the app?
We read the reason, compare it with what was submitted and tell you the next step. Nobody can guarantee approval or how long review takes. Changes beyond the original scope need an updated estimate.

Budget and what follows launch

What do you need to estimate an app?
The main things users will do, the platforms and the systems it connects to. We also ask who will run the server side and who provides the store details. Price on request.
When can the app be released?
That depends on the features, on access to the connected systems and on how fast you review. Store review is outside our control, so the plan treats submission and approval as separate steps.
What happens after handover?
You get the code and release instructions. We agree who watches the app, handles incidents and keeps it working with new iOS and Android versions. Ongoing support is a separate service.

Related services

Start with the task your app should handle

Describe the task and who will use the app. The first conversation is free and the estimate of cost and scope comes after it. Our reply arrives within one working day.

Discuss your project

Telegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team