UI & Widgets Priority: P1 (OPERATIONAL) - State : Use by default. only for local state/controllers. - Composition : Extract UI into small, atomic widgets. - Theming : Use . No hardcoded colors. - Layout : Use + . - Widget Keys : All interactive elements must use keys from . - File Size : If UI file exceeds 80 lines, extract sub-widgets into private classes. - Specialized : - : For multi-widget text selection. - : For zoom/pan. - : For pickers. - : Avoid unless strictly required. - Large Lists : Always use . Anti-Patterns - No setState for server state : Server or shared state belongs in BLoC,…