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.
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.
- 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.
- 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.
- 03
Build
Flutter apps, milestones, weekly demos you can tap. Changes get mini-quotes so the budget stays honest.
- 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.
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.