Will Google ever abandon Dart/Flutter? Say I could land a job on the Dart/Flutter team, would that be a career deadend?
I'm a huge fan of Dart/Flutter but I'm hesitant to continue to use it if that's the endgame.
The reason you should feel confident to use Flutter is because it's strongly in our business interest to invest in it. Over 600,000 apps in the Play Store alone are already written using Flutter, to say nothing of the countless apps for iOS, Windows, macOS, Linux and web. The list includes big brands like Alibaba, BMW, eBay, and SHEIN. Neither Google as a whole, nor Android in particular would be better off if Flutter didn't continue to flourish.
Aside from that, there are thousands of engineers at Google who use Dart and Flutter internally to build a wide variety of apps. There are many millions of lines of code written that power everything from Ads to our internal CRM system. Google wouldn't be better off if we had to throw all that code away and start over.
Lastly, Flutter is very successful. It has a developer base of several million, is growing quickly, and developers tell us it makes them more productive (https://medium.com/flutter/does-flutter-boost-developer-prod...). Happy developers are a prerequisite for a wide variety of other Google APIs and services, so we have a vested interest in continuing that.
Even if it weren't for Google, there are more contributors to Flutter from outside Google than there are Flutter team employees. Those contributors include big companies like Samsung, Canonical and Sony, as well as prolific individual developers like @a14n (https://github.com/a14n).
Googles plan:
1. Release Flutter 2. Transition Android to FuchsiaOS 3. App developers migrate Android code base to Flutter 4. Businesses abandon Apples iOS tool chain for Flutter
The key being Flutter is the new “native” standard for Fuchsia
Everyone who writes frontend stuff is sick of new framework and language proposals. I think many of us would rather figure out ways to become more productive and write better UIs in shorter time with the languages and tools we already have. There's just too much of a huge codebase in JS/TS and HTML to ever move any significant amount of anything to Dart and Flutter. There's no upside for the programmers who have to do that work.
Hey, you know that while the Titanic was sinking, plenty of passengers refused to believe anything except that the boat was indestructible. I mean, live and let live. Or maybe, live and let die.
It seems to be in a bubble and nobody talks about it.
Almost like Google is just happy to fund the nerd project to keep the nerds busy.