A Quick Introduction to Dart

Hitesh Dhamshaniya
2 min readMay 27, 2022

--

So what is Dart?

Dart is a programming language designed for client development, such as for web and mobile apps. It is designed by a huge and powerful company ✨ company called Google and also can be used to build server and desktop applications. It is a class-based, garbage-collected language with C-style syntax.
Dart is a client-optimized language for developing fast apps on any platform. Dart was created by Google and first time it appeared was October 10, 2011.

Fun fact about it 😂, the first stable version of Dart wasn’t 1.0.0, it was 0.8.10-rev.3.29803.

Dart SDK Tools contain these tools that are necessary for development applications:

  1. DartVM — Dart Virtual Machine.
  2. dart2js- Dart to javascript (web use only) for deployable Javascript.
  3. dartdevc — Dart to javascript(web use only) for testing purposes.
  4. dartfmt — Tools formatter dart code
  5. dartanalyzer — Tools help analyze warning and error codes that are specified in dart language. DartPad and IDEs such as Android Studio or VS Code use the same analysis engine that dartanalyzer provides
  6. DartDoc — The API documentation generator (used for writing packages mostly)
  7. pub — Dart package manager (it’s like npm or yarn or pnpm). We can use pub tools for manage Dart packages.

What do we mean by Dart fast apps, here we mean Dart’s speed to mean Dart can compile at both Run time(JIT) and Ahead of Time (AOT)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Hitesh Dhamshaniya
Hitesh Dhamshaniya

No responses yet

Write a response