Dart hasn’t been doing great in-terms of the TIOBE ranking – the de-facto standard for programming language rankings. The latest rankings show Dart at the 24th spot out of the 50 languages that TIOBE tracks, behind languages like Swift, R, Delphi which are even newer than Dart.
Codementor ranks Dart at #1 in the list of programming languages one should not learn in 2018. They looked at community engagement, growth, and the job market to arrive at this conclusion.
The job trends for Dart are also not looking good. There has been neither any growth nor decline. The major cause of concern for Dart has been that very few companies are using Dart in their development stack. Presently only 3 companies, Google, Workiva and Blossom use Dart stack. Google being the creator of Dart, this doesn’t represent a good picture for Dart. Since there are very few Job listings, the developer salaries are pretty high, but the demand shortage balances that advantage out. When compared to other late entrants like Swift, this represents a grim picture for Dart.
Google had also shifted to TypeScript as the official language for it’s most popular front-end development framework Angular. This was also seen as a minor setback for Dart.
All might not be gloom and doom for Dart yet. The reason being Dart’s ease of use, lack of boilerplates and extremely lightweight nature. Developers have termed it as a language for the long run. These predictions got a major boost when Google recently announced their latest Cross-Platform mobile development framework, Flutter which was written in Dart. The reviews of Flutter has also been encouraging since it paves way for simpler and native like mobile apps. The popularity of Flutter could mean a revival of Dart in the mobile development scenario. But Google might have even bigger aspirations with Dart.
Google might be thinking of a possible replacement of its flagship Android operating system which is bugged by irregular update cycles due to multiple instances of it running on different devices. Google is developing an operating system called Fuchsia which is also being written in Dart. If Fuschia, coupled with Flutter can increase their developer base and adaptations, then the story of dart might be re-written soon.