Tymoteusz Buczkowski
A Senior Flutter Developer with over 7 years of software development experience. DroidsOnRoids’ Flutter Group Tech Officer.
He’s been with Flutter pretty much since Flutter’s 1.0 release and ever since is on a mission to deliver the best Flutter apps in the world.
Before Flutter, he worked as a full-stack software engineer, creating mobile apps, web apps and back-end systems in the insurance and banking industry.
A passionate gamer and game developer, he will never pass an opportunity to take part in a gamejam. Interested in everything related to new technologies and widely understood engineering. Loves to go to a racetrack and race in his Mazda Miata after hours.
Droids On Roids
Your job title –Flutter Team Tech Officer
Session
In this talk I'll be sharing my experiences from a Flutter Web project, that's been in development for over 2 years and recently went into production. The incredible story of this project is, that during those 2 years, the project was considered as web-only, but last minute, the business changed their mind and decided to make a mobile version of it too. Any sane software dev would say in that situation that it's going to cost a lot of money, but thanks to Flutter's cross-platform capabilities and some good architectural decisions, we had a fully functional mobile build up-and-running within one working day of the decision.
Apart from the story, I'll share some of the tips and pitfalls you might encounter while porting a Flutter app to a new platform:
- the technical requirements to even launch a Flutter app on new platform,
- the functional and business decisions that might be necessary,
- the UI/UX implications,
- how to handle tricky cases where some dependencies might not be available for the new platform,
- and more!