Generating Code via Annotations in Kotlin
Android developers frequently find themselves writing boilerplate code. It’s typically very simple and quite deterministic. For example, tasks such as preparing an InputStreamReader
or binding objects to a view. Boilerplate code such as this gets in the way…