Well, this makes scents: Kotlin code quality smells better than Java – Info Java
With fewer lines of code, in theory, one can expect fewer bugs.
That’s just not how programming works.
Blob Class (BLOB), Swiss Army Knife (SAK), Long Method (LM), and Complex Class (CC). And the Android anti-patterns included: Heavy Broadcast Receiver (HBR), Heavy AsyncTask (HAS), Heavy Service Start (HSS), Init OnDraw (IOD), No Low Memory Resolver (NLMR), and UI Overdraw (UIO).
I don’t see how using Kotlin instead of Java fixes any of these smells and therefore the conclusion should be about the developers of the applications rather than the language difference.
Article Prepared by Ollala Corp