top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Marcin Chudy

Senior Flutter Developer at LeanCode
greg-fawson-foto.1024x1024 Kopie.jpg

Marcin is a Senior Flutter Developer at LeanCode, a software house from Poland known for building complex mobile apps with Flutter and engaging in the Flutter Warsaw community. He is currently playing a Flutter Tech Lead role in a large project for the banking sector. Previously worked with backend, and web frontend (React), finally settling on mobile and falling in love with Flutter at first sight. After work, he enjoys dancing salsa and bachata and attends metal concerts.

The Reverse Flutter Journey: Taking a Production Flutter Web App to iOS and Android

Most Flutter stories start with building first for mobile, then maybe shipping to web as a bonus. We had a chance of doing it the other way round - taking a production Flutter healthcare logistics app that was heavily optimized for web workflows and releasing it for iOS and Android.

In this talk, we'll dig into the two parts. First, getting a web app to compile and run natively: web-only packages and dart:html code that won't work on mobile, and the patterns that keep platform branching out of your feature code. Then the bigger challenge - making it feel native in terms of UX: gestures, navigation, dialogs, file handling, and assumptions the browser used to handle for free.

bottom of page