Michael Dichuk
Services

Flutter app development

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

or order on Upwork →

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 $3,000, with a written estimate after the first conversation.

Related work

2023Marketplace mobile app

DropsLook

A luxury fashion marketplace where clients buy new designer pieces from boutiques and outlets in Italy and France through personal shoppers: in chat, on video and with a protected payment.

Challenge
The best pieces in Italian boutiques never appear online. A buyer abroad cannot see the item, check the size or trust a stranger with the money.
My role
Architecture and development of the mobile app for iOS and Android: two roles in one app, product feed with video, chat with offers and voice messages, video review booking, checkout, payments and shopper payouts.
Stack
Flutter, Firebase, Python
5,000+downloads on Google Play
DropsLook app: product feed, product page and chat with a personal shopper
2026Mobile app

SEADEPTH

High-resolution bathymetry with shaded relief for offshore anglers: smart depth contours, overlay layers, drift testing and GPX waypoints.

Challenge
Anglers rely on precise underwater terrain, but ordinary marine charts flatten the bottom and bury the detail that decides where to fish.
My role
Led the full development from concept to release on the App Store and Google Play: cross-platform Flutter app, offline charts, contour and overlay rendering, GPX waypoints, subscriptions and backend.
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.