I just published QuickPermissions-Kotlin library to handle android runtime permissions in the quickest way possible. Which is actually an upgraded version of QuickPermissions library for kotlin, that doesn't requires a gradle plugin to hook into the methods. That just a single line to call your method safely once permissions are granted by the user. Please let me know if you have any suggestions.
https://github.com/QuickPermissions/QuickPermissions-Kotlin