TALKK

Mobile apps

One app for iPhone and Android

One codebase, every screen designed first, released on both stores under your name.

From $18,000 · 12 to 16 weeks

  • Happy Travels
  • Son Of Earth Northern Rivers NSW
  • Konpak Tiny Homes Australia
  • Brookfarm Byron Bay
  • Moonshine Coffee Byron Bay
  • Find Creatives
  • Jase Sullivan Interior Design
  • Klammer
  • Flim video productions
  • Caffesso Gourmet Coffee
  • AUNA
  • NEST Apartments
  • Marea Tweed Heads Logo

Why one codebase

One codebase means one app to look after, one release for both stores, and every screen approved in Figma before I write a line of code.

Cameo app screens on iPhone

Is a cross-platform app right for you?

One codebase suits most apps, not every one.

Flutter covers most first versions well, and native fits apps built around the newest phone features. This is how the options compare.

Cross-platform appThis pageBest for: Most business apps: accounts, payments, maps, the camera and push notifications on both phones
App stores
One codebase, released to the App Store and Google Play together
Phone features
Push, payments, maps, the camera and offline use, with native code where an app needs it
Cost to build
From $18,000
Time to launch
12 to 16 weeks, including store review
Updates
Made once, released to both stores
Where it falls short
Apps built around brand-new platform features may need native code alongside it
Mobile-friendly web appBest for: Tools people open now and then, where a link is easier than a download
App stores
Not listed; people open it from a link or add it to their home screen
Phone features
Limited, especially on iPhone, for push notifications and background tasks
Cost to build
The lowest: one build that runs in the browser
Time to launch
No store review to wait for
Updates
Live for everyone as soon as they're deployed
Where it falls short
No store listing, and less access to the phone
Two native appsBest for: Apps built around the newest iPhone or Android features, with a team for each platform
App stores
Two apps, each built and submitted separately
Phone features
Everything each platform offers, as soon as it ships
Cost to build
The highest: two apps designed, built and tested separately
Time to launch
Longer: two builds and two store reviews
Updates
Every change made twice, once in each codebase
Where it falls short
Twice the code to look after, usually by two teams

Not sure which fits? Tell me about your project and I'll recommend one.

The process

From an idea to both app stores.

Most first versions take 12 to 16 weeks, including store review. You test real builds on your own phone along the way.

  1. DiscoveryWeeks 1 to 2

    Discovery

    What the app does, who it's for, and what version one has to include. You and I settle the core flow, the platforms and the server side.

    • User flows
    • Version one scope
    • Flutter or native
    • Fixed price and dates
  2. DesignWeeks 2 to 5

    Product design

    Wireframes, then every screen and state in Figma, and a prototype you can tap through on your phone.

    • Wireframes
    • Every screen designed
    • Clickable prototype
    • Your sign-off
  3. BuildWeeks 5 to 12

    Build

    The app, its server side and an admin panel, with test builds on your phone through TestFlight and Google Play testing.

    • iOS and Android app
    • Backend and admin
    • Push notifications
    • Test builds
  4. TestWeeks 12 to 14

    Testing

    I test on real iPhones and Android phones, fix the edge cases, and check how it behaves offline, on slow networks and when permissions are denied.

    • Device testing
    • Bug fixes
    • Crash reporting
    • Speed pass
  5. ReleaseWeeks 14 to 16

    Store release

    Store listings, screenshots and submission to the App Store and Google Play, in your accounts. Then 30 days of fixes.

    • App Store release
    • Google Play release
    • Store listings
    • 30 days of fixes

Case study

From a web app to both app stores.

Sole Drift started as a members' map in the browser. Now it's an app on the App Store and Google Play.

  • Shopify web app → Flutter app

    Sole Drift

    A members' map of hidden spots, each with images, a description and an exact pin, rebuilt as an iOS and Android app with every existing user moved across.

  • iOS + Android

    Published on the App Store and Google Play

  • Every user

    Moved across from the Shopify web app

  • The problem

    Sole Drift lived in a browser on Shopify, a platform made for selling products rather than running an app, and it already had users.

  • What I built

    A Flutter app for iOS and Android with a custom admin panel in SvelteKit, then a move of every existing user from the web app into the new one.

  • Three Sole Drift app screens: the map of pinned spots, a rock pool's details, and the spot's pin with a preview card
Visit soledrift.com

What you get

An app on both stores, in accounts you own.

Version one of your app, with the server side and admin to run it.

  • Product design

    User flows, every screen and a clickable prototype in Figma before any code.

  • One codebase, both stores

    Flutter for one codebase, or native Swift and Kotlin when the app needs it. Tested on real iPhones and Android phones.

  • Backend and admin

    Accounts, data and an admin panel on Supabase or Firebase.

  • The features it needs

    Push notifications, payments, maps, the camera and outside services.

  • Analytics and crashes

    Usage analytics and crash reports from the first release.

  • Store release

    App Store and Google Play submission handled, under your name.

Testimonials

What clients say about working with me

Tools

The tools behind my mobile apps.

Cross-platform frameworks, a backend you own, and the tools that get an app through review.

App

  • Flutter
  • Dart
  • Swift
  • Kotlin

Backend

  • Supabase
  • Firebase
  • SvelteKit admin
  • Postgres

Release

  • App Store Connect
  • Google Play Console
  • TestFlight
  • RevenueCat

Design and quality

  • Figma
  • Claude Code
  • Sentry
  • Push notifications

FAQs

Mobile app questions, answered

Flutter or native?

Flutter gives you iOS and Android from one codebase, which suits most apps and keeps every update to one release. Native Swift and Kotlin apps make sense when an app is built around the newest iPhone or Android features. I recommend one when I reply to your brief and explain why.

What does an app cost?

Mobile apps start from $18,000. The final price depends on the screens, the server side and the features. Send me a brief and you get a fixed scope and price within two business days.

How long does it take?

Most first versions take 12 to 16 weeks, including store review. Marketplaces, subscriptions and offline mode add time.

Who owns the app and the accounts?

You do. The App Store and Google Play accounts are in your business name, the code is in your own account and so is the backend.

Do you handle App Store and Google Play review?

Yes. I prepare the listings, screenshots and privacy details, submit the builds and deal with any feedback from review.

Can you move our web app users into the app?

Yes. I did this for Sole Drift, moving every existing user from their Shopify web app into the new iOS and Android app.

What happens after launch?

You get 30 days of fixes. After that, new features and OS updates are quoted separately.

Available for projects

Let's work together

Have a project in mind? I'd love to hear about it. Let's get it built together.

hello@talkk.com.au