Flutter

Root and child Scope

Attach an application container and create bounded child containers in the widget tree.

v0.1.0-dev.1Intermediateark_di_flutter

Root and child Scope

DiRootScope accepts an existing container. With DiScopeOwnership.owned it closes that container when replaced or disposed; with external, the caller remains responsible.

DiScope requires a one-shot configure callback and creates a child under the nearest scope. When the parent identity changes, it builds a new child and closes the previous one.

Use a new widget key when changed configuration must create a new Scope. The callback is not a mutable registration API.

ARKTELOS

Purpose-built engineering systems for software that has to hold.