0% found this document useful (0 votes)
84 views8 pages

Day1-1-Introduction To Dart - 1 Hour - 083912

Dart is a general-purpose programming language originally developed by Google in 2011. It is optimized for client-side web and mobile applications, with features like hot reload that allow developers to see changes instantly. Dart code can be compiled to JavaScript for web apps or to native machine code for mobile/desktop apps, resulting in fast performance across platforms.

Uploaded by

noorfatima.okit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views8 pages

Day1-1-Introduction To Dart - 1 Hour - 083912

Dart is a general-purpose programming language originally developed by Google in 2011. It is optimized for client-side web and mobile applications, with features like hot reload that allow developers to see changes instantly. Dart code can be compiled to JavaScript for web apps or to native machine code for mobile/desktop apps, resulting in fast performance across platforms.

Uploaded by

noorfatima.okit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Day1-1-Introduction to
Dart - 1 hour

Source: Google Dart

Dart is a client-optimized language for fast apps on any platform. Dart is


free and open source.
Dart is a general-purpose, high-level modern programming language
which is originally developed by Google. It is the new programming
language which is emerged in 2011, but its stable version was released in

1 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

language which is emerged in 2011, but its stable version was released in
June 2017. Dart is not so popular at that time, but It gains popularity
when it is used by the Flutter.
Dart is a dynamic, class-based, object-oriented programming language
with closure and lexical scope. Syntactically, it is quite similar to Java, C,
and JavaScript. If you know any of these programming languages, you can
easily learn the Dart programming language.
Dart is an open-source programming language which is widely used to
develop mobile applications, modern web applications, desktop
applications, and the Internet of Things (IoT) using by Flutter framework. It
also supports a few advanced concepts such as interfaces, mixins, abstract
classes, field generics, and type interfaces. It is a compiled language and
supports two types of compilation techniques.

AOT (Ahead of Time) - It converts the Dart code into the optimized
JavaScript code with the help of the dar2js compiler and runs on all
modern web browsers. It compiles the code at build time.

JOT (Just-In-Time) - It converts the byte code into the machine code
(native code), but only code that is necessary.

Powerful Features of Dart

Optimized for UI

Productive Development

Fast on all platforms

Optimized for UI
Develop a programming language specialized around the needs of user
interface creation.

2 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

Mature and complete async-await for user interfaces containing event-


driven code, paired with isolate-based concurrency.

Source: Dart

A programming language optimized for building user interfaces with


features such as sound null safety, the spread operator for expanding
collections, and collection if for customizing UI for each platform.

3 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

A programming language that is easy to learn, with a familiar syntax

Productive Development
Make changes iteratively: use hot reload to see the result instantly in your
running app.

4 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

Make changes to your source code iteratively, using hot reload to


instantly see the effect in the running app

Source: Dart

Write code using a flexible type system with rich static analysis and
powerful, configurable tooling

5 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

Do profiling, logging, and debugging with your code editor of choice.

Fast on all platforms


Compile to ARM & x64 machine code for mobile, desktop, and backend.
Or compile it to JavaScript for the web.

Source: Dart

AOT-compile apps to native machine code for an instant startup.

6 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

Target the web with complete, mature, fast compilers for JavaScript.

7 of 14 10/11/23, 12:15 AM
Day1-1-Introduction to Dart - 1 hour https://devnation.notion.site/Day1-1-Introduction-to-Dart-1-hour-9802...

Source: Dart

Run backend code supporting your app, written using a single


programming language.

8 of 14 10/11/23, 12:15 AM

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy