This Is Forge

Mobile apps

iOS and Android apps built in Flutter. One codebase, both platforms, fully integrated with your existing systems using modern APIs.

People expect to be able to do everything on their phone: check a booking, upload photos, get notifications, pay balances. If you're sending them to a mobile browser for any of that, you're almost certainly losing out.

App development used to start in the mid-5-figure range, but AI has brought that way down. I build mobile apps using Flutter — one codebase that runs on both iOS and Android. That means one build, one set of updates, and half the maintenance of building two separate apps. The apps I build aren't standalone toys — they connect directly to your existing platform, your database, your payment system, anything at all.

What I've built

The most complex mobile app I've built is for a travel company that handles 10,000s of bookings per season. It gives travellers everything they need:

  • View itineraries, event details and venue maps
  • Buy upgrades and add-ons and browse local discounts
  • Receive push notifications — payment reminders, event alerts, booking invitations
  • Upload their own galleries and find themselves in event galleries using facial recognition
  • Use digital tickets with QR codes for event entry
  • Invite friends to group bookings and manage shared trips
  • Send emergency messages to resort reps with live battery and location data
  • Receive personalised goodbye videos compiled from their trip photos

The app integrates with the web platform's booking engine, CRM, payment system and photo gallery infrastructure. It's not a wrapper around a website and doesn’t use WebView — it's a proper native app that shares a unified backend.

How it works

Flutter means I write one codebase in Dart and it compiles to native iOS and Android apps. The result looks and feels native on both platforms — proper animations, platform-specific UI patterns, access to device features like camera, push notifications and GPS.

Your app connects to whatever backend you're already running. If you need a backend built too, I can do that as part of the same project.

App Store and Google Play submission, certificates, and ongoing updates are all handled.

Got a problem? Let's talk.

Get in touch