Registration
Instance, Factory, and Lazy Singleton strategies define acquisition and lifetime semantics.
ARKTELOS / PRODUCTS / ARK DI
Ark DI builds hierarchical dependency containers on pure Dart, coalesces concurrent asynchronous initialization, and closes managed objects in reverse dependency order.
01 / MODEL
Registrations become immutable after configuration. Factories receive a contextual Resolver, child Scopes resolve locally first, and explicit ownership determines what the container must close.
02 / BOUNDARIES
Instance, Factory, and Lazy Singleton strategies define acquisition and lifetime semantics.
A child container sees its parent and can explicitly override selected registrations.
ark_di_flutter places a container in the widget tree and exposes typed BuildContext access.
03 / DOCUMENTATION
Take the pure-Dart learning path, continue into Flutter integration, or open a focused registration recipe.