Package-level declarations

Types

Link copied to clipboard

Marker interface for manually-controlled assisted ViewModel factories.

Link copied to clipboard
abstract class MetroViewModelFactory : ViewModelProvider.Factory

Factory class for creating ViewModel instances and their assisted factories.

Link copied to clipboard

Contains common multibindings for standard ViewModels and assisted ViewModels.

Link copied to clipboard

Factory interface for creating ViewModel instances with assisted injection using CreationExtras.

Link copied to clipboard

Extension of MetroViewModelMultibindings that also includes a MetroViewModelFactory accessor. Extend this in a dependency graph that needs to expose MetroViewModelFactory.

Link copied to clipboard

A MapKey annotation for binding ViewModels in a multibinding map.

Link copied to clipboard
abstract class ViewModelScope

Scope marker for ViewModel-scoped dependency graphs.