Ibnu Batutah.

Services

Clear scopes and starting prices. Final price depends on scope and is fixed in writing before work begins.

App Audit & Rescue

A fast, low-risk way to find out what is wrong with your app and how to fix it.

Starting from

Rp 3.000.000

Typical duration: 1-2 weeks

  • Code, architecture and performance review
  • Crash, memory and build-size diagnosis
  • Prioritised fix roadmap with estimates
  • Critical fixes applied (scope agreed upfront)
Get a quote

MVP Build

From idea to a store-ready Flutter app with clean architecture and a real backend integration.

Starting from

Rp 25.000.000

Typical duration: 4-8 weeks

  • Discovery, scope and milestone plan
  • Flutter app for Android and iOS
  • API / Firebase integration, auth, push notifications
  • Weekly TestFlight and Play internal builds
  • Store release support and 30-day bug-fix warranty
Get a quote

Monthly Retainer

A senior mobile engineer on call for features, maintenance and team mentoring.

Starting from

Rp 8.000.000 / month

Typical duration: Monthly

  • Reserved hours every month
  • Feature work, bug fixes and releases
  • Code review and mentoring for your team
  • Monthly report and roadmap check-in
Get a quote

Why work with me

One codebase, two platforms

Apps are built with Flutter, so they run on Android and iOS from day one. Less cost, less time.

Proven on real apps

I've worked on apps with 100,000+ downloads, offline-first healthcare apps and e-commerce apps.

Clear price upfront

Scope and price are agreed in writing before work starts. No surprise costs halfway through.

Clean code you own

Clean architecture that other teams can extend, and the full source code is handed over to you.

How we work together

  1. 01

    Intro call

    20-30 minutes to understand your goal, users, deadline and budget.

  2. 02

    Proposal

    A one-page scope, milestones, timeline and price within 48 hours.

  3. 03

    Contract & deposit

    Written agreement and a 30-50% deposit before any work starts.

  4. 04

    Build in weekly steps

    Weekly demos, test builds every Friday and a short written status update.

  5. 05

    Release

    QA checklist, store listing support and staged rollout.

  6. 06

    Handover & support

    Source, documentation, walkthrough and a bug-fix warranty.

FAQ

How much does it cost to build an app?

An MVP built with Flutter (Android and iOS together) starts from Rp 25.000.000. The final price depends on features, integrations and design, and is always agreed in writing before work starts.

How do payments work?

30-50% deposit before work starts, then the rest per milestone. Payment via bank transfer (IDR) or Wise/PayPal for international clients.

Who owns the code?

You do. Full source code and IP are transferred to you once the final payment is made.

What if I need changes mid-project?

Small tweaks are fine. Anything outside the agreed scope gets a written change request with its own estimate, so there are no surprise bills.

Do you work with existing codebases?

Yes. The App Audit & Rescue package is designed exactly for apps that are slow, crashing or hard to maintain.

What happens after launch?

Every build includes a bug-fix warranty. After that you can continue with a monthly retainer or pay per request.

Not sure which package fits?

Tell me about your app and I'll recommend the right scope. Free 20-minute call.

Book a free call