While 'Kotlin is cute' and I strongly agree with it, I faced some obstacles or unexpected results while converting Java source code from my project into Kotlin.
In this talk I showed some of the real examples of unexpected or surprising things I faced while converting the project from Java source code into Kotlin source code, and also what I think is important when you start converting your project from Java to Kotlin, which is reviewing decompiled byte code.
See also:
* Exploring Kotlin’s hidden costs — Part 1 – Christophe Beyls – Medium
https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-1-fbb9935d9b62
* Exploring Kotlin’s hidden costs — Part 2 – Christophe Beyls – Medium
https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-2-324a4a50b70
* Exploring Kotlin’s hidden costs — Part 3 – Christophe Beyls – Medium
https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-3-3bf6e0dbf0a4
* Kotlin's hidden costs - Benchmarks - Renato Athaydes
https://sites.google.com/a/athaydes.com/renato-athaydes/posts/kotlinshiddencosts-benchmarks
Keynote: Sinking Your Teeth Into Bytecode | SkillsCast | 26th October 2017
https://skillsmatter.com/skillscasts/10012-a-talk-by-jake-wharton