All language subtitles for 001 Dart Overview_en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified) Download
zh-TW Chinese (Traditional) Download
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

In the last section, we got a quick overview of how this course is organized and we ended up saying

that will first do a deep dive into the language itself and then eventually shift over to studying flutter

before we move on to our first application.

I want to give you a quick overview of DART itself so that you have some more context on the language.

So let's take a look at a diagram that's going to summarize a few important concepts about DART.

So in this diagram, we're going to take a look at four different important features of Dart.

First off, Dart is a object oriented programming language with an object oriented language.

We spend a lot of time thinking about how to model logic in our application.

Using objects in dart, objects are referred to as classes.

If you've never worked with an object oriented programming language before or don't know what the term

class refers to, that's completely OK.

We're going to do a deep dive on object oriented programming inside this course.

Second, DART is a statically typed language similar to C++, C Sharp or Java.

For reference, languages like, say, JavaScript or Ruby are examples of it dynamically typed languages.

We will of course, discuss static typing quite a bit throughout this course.

But for now, just imagine that in DART we have to make sure that any given variable can only contain

data of a single type like, say, an integer or a string.

If you've never worked with a statically typed language before or if you feel a little bit intimidated

by types, I really recommend you not worry one bit.

The type system and DART is extremely flexible for beginners.

Third, Dart has a sea style syntax, so in general, it's going to look very similar to C, C sharp

or JavaScript or even Java, you will probably not be seeing a lot of strange symbols inside your code.

Most of the code that you and I are going to write is going to look quite legible in my personal opinion.

Finally, Dart has multiple runtime environments, that means to say that we can somehow execute dart

code in the browser from our command line or with mobile apps when ran in the browser, Dart first gets

transpired into plain JavaScript code and we will see a good example of this and one of the apps that

we're going to work on later in the course.

When ran from the command line as a stand alone program, Dart is executed in something called the Dart

VM or the Dart Virtual Machine.

Finally, on a mobile device, Dart is first compiled into machine code.

So your mobile device doesn't ever touch a snippet of pure dart.

It works directly with machine code.

OK, so in the section, we got a very high level view on a couple of different aspects of dirt, let's

now continue in the next section and start working on our first tiny little application.

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.