Michael Dichuk
Services

Flutter app development

One Flutter codebase for iOS and Android, designed, built and released by the engineer you talk to. From a first MVP to a production app with subscriptions, offline data and AI features.

When Flutter is the right choice

  • You need iOS and Android at the same time, with the same experience on both.
  • Budget matters. One codebase means one engineer can build and maintain both apps.
  • You want to change things quickly after launch. One change ships to both stores.

Flutter isn’t the answer for everything. When a feature depends heavily on one platform, I write that part natively in Swift or Kotlin and connect it to the Flutter app.

What I take care of

  • Architecture and state management that stays maintainable as the app and the team grow.
  • Offline mode and local data, including large datasets. SEADEPTH keeps high-resolution nautical charts available far from the coast.
  • Subscriptions and payments with RevenueCat, including restores, entitlements and access logic.
  • Backend on Firebase or Supabase: authentication, data, push notifications.
  • AI features where they add value: assistants, agents, search over your own data.
  • App Store and Google Play release, with store guidelines in mind from the first screen.

Taking over an existing Flutter app

If you already have an app, I can join the codebase. A good start is an architecture review: in 3 to 5 working days you get a written picture of the code, the risks and a prioritised plan. After that, I can take over development or work alongside your team.

Timeline and price

A typical MVP takes 4 to 8 weeks. Projects start from €4,500 ($5,000), with a written estimate after the first conversation.

Related work

2026Mobile app

SEADEPTH

Marine navigation for offshore anglers and boat owners: bathymetry maps, drift analysis and waypoints.

Challenge
Anglers rely on precise underwater terrain data, but existing marine apps overload the map and make creating waypoints too complex.
My role
Led the full development from concept to release on the App Store and Google Play: cross-platform Flutter app, subscriptions, backend, offline charts and bathymetric data rendering.
Stack
Flutter, Firebase, RevenueCat

“Michael delivered a production-ready, scalable application.”

SEADEPTH · review on Upwork
SEADEPTH app on a phone over the open sea

Building something similar?

Tell me about it. You'll get next steps and a rough timeline.