Jetpack Compose Guideline: DI — No DI in UI. Description: Inject in VM. Do: Constructor inject. Don't: Inject composable. Good Example: Proper scope. Bad Example: Wrong scope. Severity: High. Docs: .