Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any type of design pattern. The created extension functions are used as a regular function inside that class.
+ this repository contains a variety of extension functions for android projects.
Here are some related artificial Kotlin doc