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.
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
-
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.
-
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.
-
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.
-
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?
| Option | When it fits | What to settle first |
|---|---|---|
| Separate native apps for iOS and Android | The app relies on platform features or how each phone behaves | What must work differently on each platform? |
| One cross-platform codebase | The main flows are the same on both platforms | Which 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?
Do we need both iOS and Android at launch?
Will one shared codebase cover everything?
How the app works
Does the app need a server?
Can it connect to the system we already use?
Can people use the app without internet?
Testing and publishing
How will we see progress?
Who owns the App Store and Google Play accounts?
What if a store rejects the app?
Budget and what follows launch
What do you need to estimate an app?
When can the app be released?
What happens after handover?
Related services
- Web app development: when the tool should work in a browser without an install.
- Technical SEO: the website that explains and links to the app.
- Google Ads: app and website campaigns, planned separately.
- AI visibility audit: how AI search describes your product.
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 projectTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team