Services

Six stages. Each one has a deliverable.

App development at ThynkBlox is six stages: ideation and discovery, UX and UI design, the Android or cross-platform build, backend and integrations, the Play Store release, and maintenance. Every stage ends in something you can hold — a document, a Figma file, an installable build, a live listing — so progress is never a percentage someone reports to you.

Stack
Flutter · React Native · Kotlin · Swift
Backend
Firebase · Supabase · Custom
Cadence
Installable build every 2 weeks
Ownership
Your repo, your keys, your listing
A-01

Ideation & discovery

We pressure-test the idea before it costs money, then hand you a scoped MVP and a written estimate you can budget against.

Discovery exists to delete features. We interview the people who would actually use the app, tear down the two or three products they use today, and cut the feature list to the smallest set that proves the idea is worth funding. You leave with a written MVP definition, a screen inventory, a risk list, and an estimate against that exact scope — not a range that moves once building starts.

What you get

  • User and competitor findings, written up in plain language
  • Feature cut-list: build now, build later, do not build
  • Screen inventory and MVP definition
  • Written estimate and timeline against that scope
A-02

UX & UI design

Flows, wireframes and a full screen-by-screen UI kit in Figma — approved before a line of app code is written.

Design is where scope arguments are cheap. We map the flows first, wireframe the hard screens, then build a complete UI kit and a clickable prototype in Figma. Every screen ships with its empty, loading, error and permission states drawn, because those states are where apps feel broken. You approve screen by screen, and the approved file becomes the build contract.

What you get

  • User flows and wireframes for every journey
  • Full UI kit: components, type scale, colour and spacing tokens
  • Empty, loading, error and permission states drawn, not assumed
  • Clickable prototype you can walk a stakeholder through
A-03

Android & cross-platform build

One codebase for Android and iOS with Flutter or React Native, or native Kotlin when the app leans on hardware.

We build in two-week sprints, and every sprint ends with a build you install on your own phone. Cross-platform with Flutter or React Native covers most business apps at roughly 60 to 70 percent of the cost of two native builds. We go native Kotlin or Swift when the app depends on device hardware, background processing, or platform-specific performance — and we tell you which one your app needs during discovery, with the reason written down.

What you get

  • Installable build at the end of every two-week sprint
  • Code pushed to your Git repository from day one
  • Flutter, React Native or native Kotlin — chosen for a stated reason
  • Scope changes priced in writing before they are started
A-04

Backend & integrations

APIs, auth, payments, push notifications and analytics wired in properly — Firebase, Supabase or a custom backend.

Most app failures are integration failures. We build the API layer, authentication, payments, push notifications and analytics as part of the app, not as a phase bolted on at the end. Firebase and Supabase are the usual answer for an MVP because they remove a month of infrastructure work; a custom backend makes sense once the data model or compliance demands it. Either way, error handling is written before the happy path is celebrated.

What you get

  • API layer, authentication and role handling
  • Payments, push notifications and third-party services
  • Analytics events defined with you, not guessed
  • Crash reporting live before release, not after the first complaint
A-05

Play Store release

Listing copy, screenshots, privacy policy, data-safety form, signing keys and a staged rollout.

Store review is a process with rules, and it is where first-time publishers lose weeks. We have taken five of our own apps through it. That means the listing copy, the screenshot set, the privacy policy, the data-safety declarations and the signing keys are prepared before submission rather than in response to a rejection. Release is staged, so a bad build reaches a small percentage of users and not all of them.

What you get

  • Store listing copy and screenshot set
  • Privacy policy and Play data-safety declarations
  • Signing keys held in your developer account
  • Staged rollout with crash and analytics monitoring from hour one
A-06

Maintenance retainers

Monthly cover for OS and SDK upgrades, crash triage, store policy changes and small feature work.

An unmaintained app stops working without anyone shipping a bug. Android and iOS raise their minimum requirements every year, SDKs deprecate, and Play policy changes can pull a listing. A retainer buys a fixed number of hours a month, a named contact, and a log of exactly what those hours were spent on. Unused hours are visible in the log, so you can see when you are paying for cover you no longer need.

What you get

  • Android and iOS version upgrades, SDK and library updates
  • Crash triage with a named contact, not a ticket queue
  • Store policy changes handled before they become takedowns
  • Fixed monthly hours and a written log of how they were used
07How to hire us

Four ways to start

You do not have to buy all six stages. Most first apps take the full build because the stages depend on each other, but a half-finished project, an unreleased build or a live app in need of care are all normal places to bring us in.

E-01

Full build

All six stages, from discovery to a released app and the retainer after it. Priced against a written scope with milestone payments, and the usual answer for a first app.

E-02

Single stage

Join at the point you are stuck: a discovery sprint on a fuzzy idea, a design package for an existing spec, or a release package for a finished build that has never faced store review.

E-03

Takeover and audit

A paid code and store audit of an app someone else built, with a written recommendation on stabilise versus rebuild. Useful whether or not we do the work that follows.

E-04

Maintenance retainer

Fixed monthly hours for OS upgrades, SDK and store policy changes, crash triage and small features — with a named contact and a log of where the hours went.

08Pricing

Get an exact quote

Every app is scoped individually, so we do not publish price lists — a published number would be wrong for your app in one direction or the other. Send the idea on WhatsApp and you get a written estimate against a written scope after a short chat about what the app has to do.

Next step

Which stage are you stuck on?

Tell us where the app is today — an idea, a spec, a half-built codebase, or a live listing that needs care. We will tell you which stage to start at.