Skip to main content
Mobile app design and development

From an idea to the store in steps you know before you start

We deliver the whole app: discovery and scope, UX, visual design and a design system, a working prototype for sign-off, then engineering and testing on real devices, then store requirements and publishing with the review handled, then monitoring and post-launch support — eight published steps, each with its output.

  • Eight steps from idea to store
  • UX, UI and a design system
  • A working prototype before coding
  • Testing on real devices
  • Store requirements and review handling
Mobile apps
Temporary placeholder — slot for the screen and flow map

Direct answers

The questions asked first

How do you start from an incomplete idea?

With a scoping session rather than a quotation: we define the primary user, the problem the app solves, the smallest version that proves the idea (not every feature), and what the first release explicitly excludes. That protects the budget from creep and makes release one measurable. The session produces a written scope and an initial screen map — before any code and before any financial commitment.

Do you build iOS and Android together? With which codebase?

We build both platforms from one codebase where the operation allows it, because it is faster and cheaper to maintain. But that is a trade-off, not a rule: apps relying on deep system features — advanced camera work, Bluetooth, always-on background work, heavy graphics — may need native code per platform, and we say so in the scoping session. The decision follows the requirements, not a technical preference.

Who owns the store account, and who publishes?

The account is in the client’s name, not ours: the Apple Developer or Google Play account is opened under the client’s ownership with the fees on them, because the app is a company asset and should not hang off a vendor. We handle the technical preparation — signing and certificates, store listing, screenshots, age rating, data-collection declarations — then the upload and the review follow-up. If you already have an account, we work with it directly.

Who guarantees store approval, and how long does it take?

We guarantee no approval, because the review decision belongs to Apple and Google rather than to us, and we guarantee no timeline for it. What we do commit to method: preparing the submission against the stores’ requirements before a likely rejection (privacy policy, data declarations, permission justifications, in-app purchase where relevant, account and deletion requirements), and handling any rejection with a written reason and resubmitting. An active account and policy compliance are prerequisites for approval.

Deliverables

What we deliver

Eight tangible outputs, each with a file or a system you can inspect — not a promise of an app built and then abandoned.

A written scope and a screen map

What release one will do, what it explicitly excludes, and the map of screens and flows before any design or code.

Output: a scope and a screen map

UX design

Content structure and step order, the shortest path for the user to finish the task, and error, empty and offline states.

Output: logically reviewed flows

UI design and a design system

Screens designed at real dimensions, with unified components, type, colour and states that speed up every later screen.

Output: a design file and a component system

A working prototype for sign-off

A prototype you tap through on a phone before coding, so the sign-off is on behaviour rather than on a picture.

Output: a tappable prototype

The app on the agreed platforms

The app built for iOS and Android as scoped, in organised, documented code owned by the client from day one.

Output: installable builds

Backend and an admin console

Documented APIs, a database, and a console where your team manages content, users and orders without a developer.

Output: a documented API and an admin console

Integration with your systems

Connecting orders, stock, invoices and customers to the systems you run (Odoo and others) through inspected APIs rather than double entry.

Output: a tested integration

The store submission package

Signing and certificates, the store description, screenshots and age rating, the privacy policy and data-collection declarations, and a file for handling any rejection.

Output: a submission-ready package

Delivery steps

The delivery steps: from design to publishing

Eight steps, each with a published output. The step usually skipped — preparing the stores’ requirements — is written out here because it delays launches more than anything else.

  1. 01

    Discovery and scope

    A scoping session: the primary user, the problem, the smallest version that proves the idea, what release one excludes, and the systems to connect.

    Output: a written scope and a screen map

  2. 02

    UX design

    Ordering and shortening the steps, and defining what happens on error, lost connection and missing data — before any screen is drawn.

    Output: defined flows and states

  3. 03

    UI and the design system

    Screens at real dimensions and a unified component system that carries into every later screen and shortens the time for any addition.

    Output: a design file and a component system

  4. 04

    Prototype and sign-off

    A prototype tested on a phone, then a written sign-off on the flows before coding starts — because changing a design is cheaper than changing code.

    Output: sign-off on the prototype

  5. 05

    Engineering

    Building the app, the backend and the admin console, in organised code in your repository, with weekly installable builds you can try.

    Output: an installable build each week

  6. 06

    Testing on real devices

    Testing across devices and system versions, weak-network conditions and screen sizes, fixing what surfaces before release rather than after it.

    Output: a test report and closed defects

  7. 07

    Store preparation and publishing

    Signing and certificates, the listing, screenshots and age rating, the privacy policy and data declarations, then upload, review follow-up and answering any rejection with a written reason.

    Output: the app published or a documented rejection response

  8. 08

    Monitoring and post-launch support

    Watching stability and crashes on the real release, shipping fixes, and improving what actual usage reveals in the first cycle.

    Output: a stability report and fixes

Measurement

What we measure during and after delivery

Indicators read from the development tools and the runtime data, not promised figures.

Time to the first testable build

From the start of engineering to a build you can install and try — because seeing something work early surfaces gaps before it is too late.

Stability after release

The share of crash-free sessions on the published release — the first thing a user actually feels.

Open defects before publishing

What remains open and how severe it is, because releasing without a published defect list is a decision rather than a surprise.

Device and OS coverage

Which devices and OS versions were actually tested and which were not — so nobody assumes everyone sees what you see.

Time to fix after release

From a confirmed defect arriving to a fix being released, noting that store review time is part of that time, not outside it.

We announce no download count, no store ranking and no retention rate: those are outcomes of the market, the marketing and the product experience, not of code. What we measure here is delivery quality and app stability on real devices, and we present it in a report.

App types

The kinds of app we build

Each kind has its own details: a delivery app is not a field-service app, and a customer app is not an employee app.

Customer app (B2C)

Browsing, buying, order tracking and notifications, with the online store and the tills on the same stock.

Employee app (B2E)

Field tasks, visit logging and photo reports that work offline and sync later, with precise per-role permissions.

Delivery and fleet

Assigning orders to drivers, tracking status, capturing proof of delivery, and measuring the time of each stage.

Restaurants

An ordering and delivery app with branch pickup and a loyalty programme, a menu managed from the console, and till integration.

Contracting and projects

Logging works and materials with photos and location, and progress reports that link the site to the office without paper.

Health and appointments

Appointment booking, reminders and visit history, with privacy and consent handled carefully around health data.

Real estate

Listing units, media tours and viewing requests, with enquiries connected to the contracts and collections system.

Education and training

Content, learning paths, assessments and progress tracking, with offline operation for weak-network areas.

Integration

The app is not an island

We connect the app to the systems you already run — orders, stock, invoices and customers — so the work is not managed in two places.

Odoo (sales, inventory, accounting)

An app order deducts from the same stock and creates the sales order and invoice, so the work is not run in two systems.

The primary integration

Payment gateways and wallets

Connecting the payment provider you hold a merchant account with, plus cash on delivery where your operation needs it.

Your merchant account stays yours

Maps, location and notifications

Address capture, tracking and notifications, with permissions configured and each one justified to the user and the store.

Justified permissions

Analytics and usage measurement

Measuring the key in-app events so you can see where users stop, with the required data-collection declarations.

Measurement with consent

Your internal systems

Any system with an API or a scheduled file can be connected; we inspect the interface first and say what cannot be connected.

After inspecting the interface

Scope

Engagement scopes

Described scope with no published prices: cost follows the number of screens, platforms, integrations, and the testing and release scope, and is quoted after the scoping session.

مدخل محدود

Design and prototype only

Scope and screen map, UX and UI design with a design system, and a working prototype for sign-off — for testing the idea before investing in engineering.

Before investing in engineering

الأكثر طلبًا

A complete app on one platform

Everything above plus engineering, the backend and admin console, testing on real devices, store preparation and publishing, and post-launch support.

From idea to store

نطاق ممتد

Customer and employee apps with integration

Everything above on both platforms, with two connected apps (customer and field), deeper integration with your systems, multiple builds and separate test environments.

Quoted after the scoping session

We publish no price before the scoping session: cost follows screens, platforms, integrations and the testing and release scope.

FAQ

Questions asked before starting

Direct answers on ownership, the stores, responsibility and what we do not guarantee — without inflation.

How do you start from an incomplete idea?

With a scoping session rather than a quotation: we define the primary user, the problem the app solves, the smallest version that proves the idea (not every feature), and what the first release explicitly excludes. That protects the budget from creep and makes release one measurable. The session produces a written scope and an initial screen map — before any code and before any financial commitment.

Do you build iOS and Android together? With which codebase?

We build both platforms from one codebase where the operation allows it, because it is faster and cheaper to maintain. But that is a trade-off, not a rule: apps relying on deep system features — advanced camera work, Bluetooth, always-on background work, heavy graphics — may need native code per platform, and we say so in the scoping session. The decision follows the requirements, not a technical preference.

Who owns the store account, and who publishes?

The account is in the client’s name, not ours: the Apple Developer or Google Play account is opened under the client’s ownership with the fees on them, because the app is a company asset and should not hang off a vendor. We handle the technical preparation — signing and certificates, store listing, screenshots, age rating, data-collection declarations — then the upload and the review follow-up. If you already have an account, we work with it directly.

Who guarantees store approval, and how long does it take?

We guarantee no approval, because the review decision belongs to Apple and Google rather than to us, and we guarantee no timeline for it. What we do commit to method: preparing the submission against the stores’ requirements before a likely rejection (privacy policy, data declarations, permission justifications, in-app purchase where relevant, account and deletion requirements), and handling any rejection with a written reason and resubmitting. An active account and policy compliance are prerequisites for approval.

How long does a mobile app take to build?

We give no binding duration before the scoping session, because it follows the number of screens and flows, the platforms, the integrations, whether an admin console is needed, and the store review time that is not ours to control. What we give after the session is a phased plan with outputs, and the first installable build usually arrives early in engineering so you can try it yourself before everything is finished.

Who owns the source code and the store account?

The client owns both: the code is delivered into your repository and documented, and the Apple Developer or Google Play account is opened in your name with the fees on you. We neither hold the code hostage nor keep the app tied to our account, and another developer can continue from the repository and the documentation. That is written in the contract rather than promised.

What is out of scope?

Store account fees and third-party subscriptions (maps, messaging, payments), hosting and monthly running costs unless agreed as separate scope, running marketing campaigns and buying ads to acquire downloads, producing the content, imagery and video inside the app, and legal advice on data protection. We say so before the contract so none of it is a surprise after launch.

Request an idea assessment

Four details are enough: what the app will do, who uses it (customer or employee), the systems you want connected, and whether you already have a store account.

  • A scoping session and a written scope
  • Code and account ownership stay yours
  • Written scope before any commitment
Services needed

By submitting you agree that we may contact you about your request. We do not share your data with third parties.

Ready to see your app’s steps in detail?

Tell us the idea, the users and the systems you want connected, and we will come back with a scoping session, a written scope and an initial screen map.

Request a proposal

We are a systems and applications development company — not an agent of Apple or Google and not a certification body: intellectual property in the code and the store accounts belong to the client, account and subscription fees are the client’s, and the store’s decision to accept the app and how long that takes belong to the store. We guarantee no download count, ranking, retention rate or marketing outcome, and announce no binding launch date before the scoping session.

Or contact us directly