PS Java (or Kotlin) are AOT compiled in all recent versions of Android.
Ah, that's how they do it. That's neat! But the language still has to deal with JavaScript compatibility.
> PS Java (or Kotlin) are AOT compiled in all recent versions of Android.
But it's still a mess to call native code. And still has Java garbage collection.
As a UI dev, I'd much prefer the hot-reloading that you get from Flutter, React Native, and web UI development though. But I still care about battery life and global warming so it can be hard to justify the flashy new stuff for most the UI development I do, which is mostly just list views.
I'm also weary of the post-mortem debugging experience for these higher level frameworks. C++ is nice for this given that usually the OS and UI frameworks are implemented in it too, at least on Windows.
Disclosure: I work at Microsoft.