A useful app, built around the way people use it.

Android & iOS app development.

A mobile app should make a specific task easier to complete on the move. I develop Android and iOS apps around the journeys your users need, connecting the screens to accounts, data and appropriate device features. The scope includes the less visible details too: permissions, unreliable connections, testing and preparation for release.

Explore the scope

Where this fits

A good fit for

  • Businesses bringing an existing service, membership or customer experience to Android and iOS.
  • Founders planning a mobile product with a clear first user journey and a focused release scope.
  • Teams connecting an app to an existing website, content platform or backend API.

The work, made concrete

What the scope
can include.

The final deliverables are agreed around your project. These are the main areas we can work through together.

01

Core journeys and screen plan

An agreed set of screens and connected tasks, from getting started to completing the main action. Navigation, forms, empty states and helpful error messages are planned around the people using the app.

02

Android and iOS implementation

The agreed app experience for the target platforms and device sizes. We choose a shared or platform-specific approach around the required features, any existing code and the team responsible for future updates.

03

Accounts and API connections

Sign-in, account states and connections to the services identified in the brief. The scope records which APIs already exist, what backend work is needed, how access is controlled and what happens when a request fails.

04

Device features that serve the task

Features such as notifications, camera access, location or offline access when they support an agreed user need. Permission requests, unavailable features and poor connectivity are included in the flow instead of treated as afterthoughts.

05

Testing and store release support

Checks across the agreed Android and iOS devices, key account flows and real API responses. Release support can include signed builds, submission preparation and setup notes, with store accounts, listing assets and ongoing maintenance responsibilities agreed in the brief.

From brief to handover

A practical path
through the project.

  1. 01

    Define the mobile task

    We identify the users, the job they need the app to do and the platforms they use. Designs, an existing website and API documentation help establish the starting point and the first release scope.

  2. 02

    Plan the app and its connections

    We map the screens, account flows, data sources and device features. The implementation approach, required access, testing devices and release responsibilities are agreed before the build expands.

  3. 03

    Build and review complete flows

    The app takes shape as connected user journeys. Reviews include loading, permissions, validation and connection failures alongside the main screens, using realistic content and account states.

  4. 04

    Test and prepare the release

    We check the agreed device and platform coverage, prepare the release builds and document the setup. Submission support and any follow-up work are scoped clearly, with approval remaining part of the stores’ review process.

Before we start

Useful questions,
clear answers.

The best brief makes the important decisions and dependencies visible early.

Can the project include both Android and iOS?

Yes. We identify the target platforms, required features and devices at the start. A shared codebase or separate platform work may be appropriate depending on those requirements and any existing code. The proposal explains the approach and what is included for each platform.

Can the app connect to my existing website or backend?

An existing backend, content source or customer system can be part of the project. I review its APIs, authentication and data before defining the integration. A website does not always expose everything an app needs, so any additional endpoints or administration work should be included explicitly.

Can you include notifications, camera access or offline features?

These can be considered when they support a clear user task. The brief needs to describe what each feature should do, what data it uses and what happens when permission is declined or connectivity is poor. Platform differences and device testing are part of deciding the scope.

Will you help publish the app to the stores?

Release support can include build preparation, signing configuration, submission assistance and responding to review feedback within the agreed scope. We clarify ownership of developer accounts, listing content and any provider fees. Store approval and review timing are separate decisions, so neither is guaranteed.

What do you need to estimate a mobile app?

Share the main user task, target platforms, essential features and any designs or existing APIs. Include account roles, payments or device features if they are required. I use those details to define the build, testing and release work; further features and ongoing maintenance can then be discussed as a separate scope.

Start with a useful conversation

Turn the mobile idea into a clear release plan.

Share who the app is for, the task it should make possible and any designs or systems already in place. We can work through the screens, connections and release scope together.

Let’s make something good

Your next idea
starts here.

A few details are all we need to start a conversation.

You’ll review the brief before it’s sent. I reply within one business day.