Kotlin lifecycle delegates
An light library to write android lifecycle aware fields. An comfortable way to avoid lateinit fields and lifecycle methods overriding in android components (fragments, activities).
Lifecycle aware initializers:
Lifecycle lazy releasable:
Note: it behaves the same as in kotlin.lazy()
which means that all callback params will NOT be called
until the field is not called.
Lifecycle non-lazy releasable:
The same as lazy releasable delegates but without kotlin.lazy
behaviour