title: Is there an overhead for writing a library in Kotlin for Android?
body: <p>I'm considering porting a Java (Android) library to Kotlin. I really like Kotlin and the benefits over Java should reduce the number of bugs in the library. </p>
  
  <p>Since the library is targeting a resource constrained environment I'm worried that by porting the library to Kotlin there will be extra overhead. </p>
  
  <p>Does a Kotlin library (distributed as .class files) introduce any runtime or extra overhead versus a Java library? </p>
  
  <p>Will the resulting Android app be any larger or slower because of Kotlin?</p>