~/talk

Healthy Code: A guide to Flutter App audit

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

A practical checklist for a Flutter code audit that reports concrete findings and fixes: create a Google Sheets table of perspective / checkpoint / findings / location and prioritize by goal, then estimate and execute. Run linters and metrics — example result: 250 static analysis warnings (50 unused const, 300 trailing commas) — using Dart Code Metrics and Firebase Performance Monitoring, Flutter devtools, FlutterGen, Lcov/Codecov, Dependabot, Crashlytics/Sentry, R8/obfuscate flags and Envy. Watch for a 145 MB Android app bundle, missing model equality, broken migrations, and unreleased CI/CD workflows.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:27Why code audits matter
  3. 3:56Setting audit goals and metrics
  4. 5:40Developer perspective checklist
  5. 9:51Code patterns and architecture
  6. 13:03Dependencies and licensing
  7. 14:26Persistent storage analysis
  8. 15:53Design system consistency
  9. 16:54User experience performance
  10. 19:44Network and API efficiency
  11. 21:51Production readiness checks
  12. 25:01Security best practices
  13. 29:17Prioritizing and fixing findings
~/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.