3 ms·
It's not a 1:1 replacement. Some things are better and some are worse with Groovy and Kotlin. Not everything is "fixed".
by re-thc 4y ago
It's not a 1:1 replacement. Some things are better and some are worse with Groovy and Kotlin. Not everything is "fixed".
- ActorNightly 4y agoIf google moves their entire app development workflow for Android to Kotlin, its pretty much a 1:1 replacement.
- re-thc 4y agoThat's like saying if Java can adopt more features we don't need Kotlin? Doesn't help either way. It doesn't help either way. Kotlin definitely has its quirks and issues. Multiplatform means they're trying to re-invent everything and yet don't have all the resources to. With Kotlin moving to KSP for annotation processing this has been another source of pain with library developers having to maintain 2 variants. Not everything is KSP supported either. It's not quite so straight forward.
- pjmlp 4y agoYet they caved in, added Java 11 LTS to Android 12/13 and Java 17 LTS is coming this year. It turns out that being unable to use Java libraries is a big issue when one doesn't want to re-create the Java world in Kotlin.