~/talk

Production Fluttering

Talkat droidcon Berlin 2018 · 2018-06-25..06-27· [flutter, android]
links:none on file
slides:none on file

Built Jimdo Boost with Flutter in roughly three months, runs in production for 3+ months and shares one codebase across Android and iOS; tooling includes Dart, a custom Swagger codegen (to avoid mirrors), TravisCI + fastlane, Sentry for crashes, and flutter_wrapper to pin SDKs. Hot reload yields fast dev cycles and native‑smooth UI, localization tooling and crash capture require extra work (use error zones), and there is no background Dart execution, limiting push notification handling; app ships, works well, with minor teething bugs. hot reload compiled AOT to ARM

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:14Why we chose Flutter
  3. 7:10Flutter’s Dart language
  4. 11:16Building Jimdo Boost with Flutter
  5. 13:03Approach to REST APIs
  6. 17:05Flutter versioning and tooling
  7. 20:59Crash reporting in Flutter
  8. 23:51Handling background execution
  9. 26:43CI, testing and localization
  10. 28:50System integrations and performance
  11. 30:57Flutter vs native development
  12. 32:03Q&A
~/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.