Dart&#x27;s optional typing and performance makes it a non starter as a replacement for Java.<p>Make no mistake: if Java is ever replaced as the main language on Android, it will be by a language that&#x27;s at least as fast (which kind of implies that language has to be statically typed, at the very least).