3 ms·
Nah, It's ART still underneath so anything that compiles to JVM will compile to ART, so Java is never dying. On the Flutter side, it's just another cross platf
by Permik 3y ago
Nah, It's ART still underneath so anything that compiles to JVM will compile to ART, so Java is never dying.
On the Flutter side, it's just another cross platform toolkit like React Native, but a la Google, and won't/can't replace the years and years of Java development.
But the current and foreseeable future Kotlin will be the Java successor because of its JVM/Java compatibility, ecosystem and ease of use. For a while some of the new committed code in Android has been Kotlin.
- contrarian1234 3y agoSo the Java API is deprecated and replaced by a Kotlin one? I guess both are on the JVM so there is a migration path... Well except Google's Java is like version 1.5 or 8 - while Oracle Java has kept moving forward and has many more features at this point as far as I understand. I think this was the crux of the issue for running Clojure. I don't know the Java lib compatibility story tbh. I imagine many libraries won't run on Android