Idiomatic Flutter Priority: P1 (OPERATIONAL) - Async Gaps : Check before using after . - Composition : Extract complex UI into small widgets. Avoid deep nesting or large helper methods. - Layout : - Spacing: Prefer parameter on / (Flutter 3.10+) over inserting / between children. - Fallback: Use or only when cannot express the layout (e.g., conditional gaps). - Empty UI: Use . - Intrinsic: Avoid ; use + for overlays. - Spacing: Use or over for simple gaps. - Optimization: Use / / instead of when possible. - Themes: Use extensions for access. Anti-Patterns - No BuildContext after await without…