OOP is wonderful. I mean that Dart has been around for years and no one picked it up for anything. Not even Google. Kotlin and Typescript were winning hearts and minds based on the strength of the languages themselves. Dart had no traction before flutter. Even the Android team within Google didn't want to use it.
It also suffers from the inherent overhead of non-JVM languages on Android. It's amazing to me that Google would pick a cross platform solution that works worse on Android than on iOS...
I am technical content writer with a passion for coding. I have a master's degree in AI and a bachelors in Computer Science. I love learning new technologies and writing about them.
Location
Hyderabad, India
Education
Bachelor's in Computer Science and Master's in Artificial Intelligence
OOP is wonderful. I mean that Dart has been around for years and no one picked it up for anything. Not even Google. Kotlin and Typescript were winning hearts and minds based on the strength of the languages themselves. Dart had no traction before flutter. Even the Android team within Google didn't want to use it.
It also suffers from the inherent overhead of non-JVM languages on Android. It's amazing to me that Google would pick a cross platform solution that works worse on Android than on iOS...
I wonder what motivated them to choose dart...
You mentioned OOP is wonderful. Are you speaking in terms of mobile app development or just oop in general.
This was built by the Dart team at Google. Dart was dying so they built a platform to help it gain traction. It worked way better than I thought.
OOP is wonderful for everything. In cross platform specifically encapsulation is crucial. Polymorphism is amazing for widget systems etc.