Skip to content

Commit 629c272

Browse files
MaryaBelangerMikiPAULjohnpryanparlough
authored
Who uses Dart (updated) (#4601)
This is a revision of #4577 (closing that in favor of this, added original author as co-author here) because I couldn't add changes to that contributor's fork. Thanks for getting this started @MikiPAUL! Fixes #4144 Question for reviewers: I'm unsure why the page was taken down originally ([archived here](https://web.archive.org/web/20190402200008/www.dartlang.org/community/who-uses-dart)). Should I add that content to this PR? --------- Co-authored-by: MikiPaul <mikipaul46@gmail.com> Co-authored-by: John Ryan <ryjohn@google.com> Co-authored-by: Parker Lougheed <parlough@gmail.com>
1 parent d063965 commit 629c272

File tree

1 file changed

+91
-16
lines changed

1 file changed

+91
-16
lines changed
+91-16
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,101 @@
11
---
22
title: Who uses Dart
3-
description: Mobile apps and Google web apps are two of the most common uses for the Dart language.
3+
description: >-
4+
Mobile and web apps are two of
5+
the most common uses for the Dart language.
6+
Learn about and try some examples
7+
of where Dart is used.
48
toc: false
59
---
610

7-
The popular [Flutter toolkit][Flutter] relies on the Dart language,
8-
so developers writing Flutter apps—for Android, iOS, or other targets—use Dart.
9-
To find a list of Flutter apps, visit the [Flutter showcase.][showcase]
11+
## Flutter
1012

11-
[Flutter]: {{site.flutter}}
12-
[showcase]: {{site.flutter}}/showcase
13+
The popular [Flutter toolkit][] is powered by the
14+
Dart language, runtimes, tooling, and libraries.
15+
Over _one million_ Flutter apps for Android,
16+
iOS, the web, and other targets, are all Dart-based.
1317

14-
Google engineers use Dart to create many apps,
15-
including some that are essential to Google's business.
16-
For example, if you use the [Google Ads][] web or mobile app,
17-
you're using a Dart app that supports much of Google's revenue.
18-
Also, the Assistant team at Google uses Dart for features in Smart Displays,
19-
as described in [this announcement.][flutter-io19]
18+
The [Flutter showcase][] features popular Flutter apps, including:
2019

20+
* [BMW][]
21+
> "The BMW Group is establishing itself as a leading automotive app developer
22+
and provider with a Flutter architecture developed 100% in-house."
23+
* [Sonos][]:
24+
> "...If setup is the “grand entryway” to the Sonos ecosystem, Flutter forms
25+
its elegant façade..."
26+
* [Alibaba][]:
27+
> "When the Xianyu team was challenged to improve their user experience by
28+
developing an app that was consistent across platforms, had beautiful graphics,
29+
and still loaded fast, they turned to Flutter."
30+
* [PUBG][]:
31+
> "When the PUBG MOBILE team wanted to add a community module to allow players
32+
from all over the world to share gameplay clips and more, they turned to Flutter."
33+
34+
[Flutter toolkit]: {{site.flutter}}
35+
[Flutter showcase]: {{site.flutter}}/showcase
36+
[BMW]: https://www.press.bmwgroup.com/global/article/detail/T0328610EN/the-my-bmw-app:-new-features-and-tech-insights-for-march-2021?language=en
37+
[Sonos]: https://tech-blog.sonos.com/posts/renovating-setup-with-flutter/
38+
[Alibaba]: {{site.flutter}}/showcase/alibaba-group
39+
[PUBG]: {{site.flutter}}/showcase/pubg-mobile
40+
41+
## Google
42+
43+
Dart is used in almost every product group at Google:
44+
45+
* The [Google Play Console][] lets app publishers market Android apps, and
46+
is written completely in Dart.
47+
* The [Google Ads][] team continues to grow, with
48+
hundreds of SWEs primarily writing Dart code.
49+
* The [Google Assistant][] team uses Flutter and Dart to
50+
drive the overall system UI of their Smart Displays.
51+
* Both the UI and much of the back-end code for the
52+
[Google Nest Hub][] and Hub Max devices are written in Dart.
53+
* The list goes on, with many more Google applications
54+
made using Dart and Flutter:
55+
56+
* [Google Pay][]
57+
* [Google One][]
58+
* [Google Fibre][]
59+
* [Google Elections][]
60+
* [Google Shopping][]
61+
* [Cloud Search][]
62+
* [Family Link][]
63+
* [Google One][]
64+
* [Cloud Search][]
65+
66+
Several other Google teams are currently rewriting their projects in Flutter.
67+
In all, Google has thousands of developers
68+
writing millions of lines of code in Dart.
69+
70+
[Google Play Console]: https://android-developers.googleblog.com/2020/06/introducing-new-google-play-console-beta.html
2171
[Google Ads]: https://ads.google.com/getstarted
22-
[flutter-io19]: https://developers.googleblog.com/2019/05/Flutter-io19.html
72+
[Google Assistant]: https://developers.googleblog.com/2019/05/Flutter-io19.html
73+
[Google Nest Hub]: https://store.google.com/us/product/nest_hub_2nd_gen?hl=en-US
74+
[Google Pay]: https://pay.google.com/intl/en_in/about
75+
[Google Fibre]: https://fiber.google.com
76+
[Google Elections]: https://elections.google
77+
[Google Shopping]: https://shopping.google.com
78+
[Family Link]: https://families.google/familylink
79+
[Google One]: https://one.google.com/about
80+
[Cloud Search]: https://workspace.google.com/intl/en_in/products/cloud-search
81+
82+
## Community
83+
84+
Beyond Google and Flutter, many companies use Dart
85+
for building their applications:
86+
87+
* [Workiva's][] next-generation client applications for
88+
their productivity suite are built with Dart.
89+
* [Wrike][] uses the [AngularDart][] framework to
90+
develop project management tools.
91+
* [Blossom][] is an agile project management tool built with Dart.
92+
* And many more!
93+
94+
If you build production software with Dart and want to be included in this list,
95+
please visit [our site's GitHub][] to open an issue or pull request, thanks!
2396

24-
{% comment %}
25-
[IDEAS FOR IMPROVEMENT: https://github.com/dart-lang/site-www/issues/679]
26-
{% endcomment %}
97+
[Workiva's]: https://www.workiva.com/en-in
98+
[Wrike]: https://www.wrike.com
99+
[AngularDart]: https://angulardart.xyz/guide/setup
100+
[Blossom]: https://blossom.co
101+
[our site's GitHub]: {{site.repo.this}}

0 commit comments

Comments
 (0)