This package is not Android-specific, and can be used across platforms. However, for a good example of use in Android, take a look at kotlin-components-starter.
This package is meant to contain a collection of useful extensions on both the standard library and the Java standard library.
Minimality: When possible, these libraries don't create new structure. Instead, they use extension functions to let you use current objects and classes in a more convenient and expected way.
Complete reuse: Everything that is commonly used should be included, preferably as an inline extension function to reduce the app's method count.
Intuitiveness: Use inline extension functions to make common tasks simple, such as requesting a photo from the organization. In standard Android, doing this properly would take at least a large file by itself. We have extension functions that do it in one line.
kotlin-anko
repository.<Collection>.mapping{...}
or some other verb with "ing" on the end, so as to not cause confusion the functions that actually create a new collection.<lambda>.invokeAsync(...){ /*ui thread callback*/ }