~/talk

Flutter Add-to-App: The Good, the Bad and the Ugly

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [flutter]
links:none on file
slides:none on file

Proof of concept for a large Polish bank rewrites a complex flow into Flutter and ships it to production while keeping the host apps native, demonstrating engine pre-warm 860 ms iOS 1.5 s Android is essential because multiple Flutter engines are often required for interleaved native and Flutter navigation and background isolates. Asset reuse works on iOS via platform_images but not Android yet. Binary impact is tangible at 27 MB iOS 48 MB APK and performance can be improved with Flutter Engine Group and method channel contracts generated by Pigeon contract generator.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:51What is Flutter Add-to-App
  3. 3:59Reasons to use Add-to-App
  4. 6:51Proof of concept case study
  5. 8:40Navigation and Flutter engines
  6. 13:58UI considerations in Add-to-App
  7. 17:27Networking in Flutter modules
  8. 20:00Developer experience impact
  9. 22:14Building Flutter modules
  10. 24:20Native code integration
  11. 26:30Background processing with Flutter
  12. 27:57App size and performance impact
  13. 29:49Testing Flutter in native apps
  14. 31:19Legacy code and technical debt
  15. 33:44Team dynamics and adoption challenges
  16. 34:28Final takeaways and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.