Shrug

Hermanus · Pretoria · Remote

Shrug - Flutter app development for Android, iOS, and desktop in South Africa

Apps that make hard work feel easy.Clear UI. Less admin. Details handled.

We build Flutter apps for Android, iOS, Linux, macOS, and Windows - fixed prices, weekly demos, and interfaces your users understand without a manual.

Shrug

Android · iOS · Linux
macOS · Windows

What we solve

Built for the work people actually do.

Most apps fail quietly - confusing screens, clunky admin, busywork that never ends. We build the opposite.

  • 01

    Tedious work, retired

    Data entry, admin, the jobs nobody wants - we design them so they feel light. Forms that move fast. Screens that keep people going instead of grinding them down.

  • 02

    UI they get instantly

    We specialise in what your users see. Every screen should make sense on first open - no training deck, no guessing, no 'where do I tap?'

  • 03

    Details you never think about

    Spacing, states, edge cases, the tiny things that make an app feel finished. You stay on the business. Leave the thinking to us.

Why Flutter

The tool behind the screens.

Clients care about the app, not the framework. Here is why we still pick Flutter for almost every build - and say so up front.

  • 01

    One build. Five platforms.

    Android, iOS, Linux, macOS, and Windows from a single codebase. You are not paying twice for the same product on phone and desktop.

  • 02

    UI under our control

    Flutter draws every pixel. That is how we keep screens clear, consistent, and fast to polish - the part your users actually feel.

  • 03

    Faster to ship. Cheaper to keep.

    One team, one app, one set of fixes. Store updates and new features land everywhere together instead of drifting out of sync.

  • 04

    Honest about what it is

    We do not pretend this is separate Swift and Kotlin projects. It is Flutter - cross-platform by design, store-ready, and built for the interfaces we specialise in.

How we work

A clear path from idea to stores.

One team. One quote. You always know what's next and what it costs.

  1. 01

    A short call

    Thirty minutes. What you need, who uses it, what success looks like. If we're not the right fit, we'll say so early.

  2. 02

    Discovery

    Paid scope so the quote is real - flows, screens, risks, and a fixed build price. Credited in full if you sign within 30 days.

  3. 03

    Build

    Flutter apps, milestones, weekly demos you can tap. Changes get mini-quotes so the budget stays honest.

  4. 04

    Launch, then keep

    Store submissions, handover, then a retainer so the app stays sharp after launch - updates, fixes, OS chores.

Pricing

Clear prices. Fixed builds.

Discovery

Paid scope so the quote isn't guesswork. Same depth. Lower cost.

Typical agencyR25k-R80k
ShrugR6,000

Credited in full if you sign within 30 days. Builds are fixed. Pay 40% / 40% / 20%. Outside a retainer? R400/hr.

Project bands

  • SparkR28k-R45k

    Lean MVP. Auth, a few screens, one store first. Prove the thing exists.

  • BuildR55k-R100k

    Proper product. Payments, push, real API - both stores or one done properly.

  • SystemR110k+

    The spicy one. Roles, offline, hardware, multi-tenant, angry integrations.

Retainers

Launch day is step one. Month six is when apps need a steady hand.

  • KeepR4,500/mo

    Health checks, store/OS chores, 6h of fixes. Where most apps should live.

  • MoveR9,000/mo

    Keep + 16h to keep iterating without starting a whole new project email thread.

  • PushR15,000/mo

    Move + 28h and we bump you up the queue when you're shipping like it matters.

Contact

Tell us what you need built.

Send the problem, the users, and any deadline. We'll reply with whether an app fits, a rough cost band, and if a call is worth it.

hello@shrug.co.za