Kotlin Android Extensions es una forma muy útil para dejar de instanciar aquellos elementos del layout con la clase findViewById. 

Para ello solo hace falta poner lo siguiente en la clase:

Una vez que hayamos importado podremos acceder a los elementos del layout por el id que los hayamos asignado

Diseño

 Código


Por si alguien necesita el código de todo el proyecto, dejo aquí el repositorio: