|
1 | 1 | ---
|
2 | 2 | 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. |
4 | 8 | toc: false
|
5 | 9 | ---
|
6 | 10 |
|
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 |
10 | 12 |
|
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. |
13 | 17 |
|
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: |
20 | 19 |
|
| 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 |
21 | 71 | [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! |
23 | 96 |
|
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