Flutter Guideline: State — Use state management for complex apps. Description: Provider Riverpod BLoC. Do: State management for shared state. Don't: setState for global state. Good Example: Provider.of<MyState>(context). Bad Example: Global setState calls. Severity: Medium. Docs: .