Until now, you may have thought that Dart (used by Flutter) is the only reasonable option between these two languages if you want to build cross-platform apps and that if you are only getting into Android development, then Kotlin is the best choice .
Read moreWhy did Dart language fail?
That being said, the Dart project has long abandoned the goal of replacing JavaScript in the browser, and instead provides a VM, Flutter, and a to-JS compiler. Many people do not know this, and have written the language off entirely. Hence a lot of the negative reaction to Flutter .
Read more