Using Flutter to build a production app, especially from existing Android/iOS app code bases presents an interesting set of challenges beyond what has been mostly covered until now in "getting started" type Flutter talks.
This talk will cover topics that will be useful when you come to build your first production flutter app, learnt recently from building such a app. Attendees will get not just a summary of the topics involved, but a number of practical tips and techniques that they can apply immediately in their own Flutter app development projects.
While Flutter is cross-platform, the fous of the talk when it comes to mobile platform specifics will be on Android.
topics that will be covered includes:
Developer UX
using Opengl and C++ libraries
using native services not covered by existing plugins
shipping assets, custom fonts, SVG's, etc
real world state management with Provider, Blocs and Viewmodels
good practises for logging
making good use of debugging and inspection tools
integrating crashlytics