Flutter Guideline: Navigation — Pass typed arguments. Description: Type-safe route arguments. Do: Typed route arguments. Don't: Dynamic arguments. Good Example: MyRoute(id: '123'). Bad Example: arguments: {'id': '123'}. Severity: Medium. Docs: .