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
bn Bengali
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
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,920 --> 00:00:05,150 In the last section, we got a quick overview of how this course is organized and we ended up saying 2 00:00:05,150 --> 00:00:10,400 that will first do a deep dive into the language itself and then eventually shift over to studying flutter 3 00:00:11,070 --> 00:00:12,750 before we move on to our first application. 4 00:00:12,770 --> 00:00:17,980 I want to give you a quick overview of DART itself so that you have some more context on the language. 5 00:00:18,260 --> 00:00:23,150 So let's take a look at a diagram that's going to summarize a few important concepts about DART. 6 00:00:23,630 --> 00:00:27,530 So in this diagram, we're going to take a look at four different important features of Dart. 7 00:00:28,220 --> 00:00:33,500 First off, Dart is a object oriented programming language with an object oriented language. 8 00:00:33,530 --> 00:00:37,310 We spend a lot of time thinking about how to model logic in our application. 9 00:00:37,310 --> 00:00:42,140 Using objects in dart, objects are referred to as classes. 10 00:00:42,710 --> 00:00:46,910 If you've never worked with an object oriented programming language before or don't know what the term 11 00:00:46,910 --> 00:00:49,400 class refers to, that's completely OK. 12 00:00:49,640 --> 00:00:53,200 We're going to do a deep dive on object oriented programming inside this course. 13 00:00:53,960 --> 00:00:59,990 Second, DART is a statically typed language similar to C++, C Sharp or Java. 14 00:01:00,440 --> 00:01:06,610 For reference, languages like, say, JavaScript or Ruby are examples of it dynamically typed languages. 15 00:01:07,520 --> 00:01:10,880 We will of course, discuss static typing quite a bit throughout this course. 16 00:01:11,000 --> 00:01:16,520 But for now, just imagine that in DART we have to make sure that any given variable can only contain 17 00:01:16,520 --> 00:01:20,180 data of a single type like, say, an integer or a string. 18 00:01:20,840 --> 00:01:25,940 If you've never worked with a statically typed language before or if you feel a little bit intimidated 19 00:01:25,940 --> 00:01:30,050 by types, I really recommend you not worry one bit. 20 00:01:30,350 --> 00:01:33,860 The type system and DART is extremely flexible for beginners. 21 00:01:35,050 --> 00:01:42,280 Third, Dart has a sea style syntax, so in general, it's going to look very similar to C, C sharp 22 00:01:42,280 --> 00:01:47,900 or JavaScript or even Java, you will probably not be seeing a lot of strange symbols inside your code. 23 00:01:48,250 --> 00:01:52,780 Most of the code that you and I are going to write is going to look quite legible in my personal opinion. 24 00:01:53,710 --> 00:01:59,500 Finally, Dart has multiple runtime environments, that means to say that we can somehow execute dart 25 00:01:59,500 --> 00:02:06,220 code in the browser from our command line or with mobile apps when ran in the browser, Dart first gets 26 00:02:06,230 --> 00:02:11,470 transpired into plain JavaScript code and we will see a good example of this and one of the apps that 27 00:02:11,470 --> 00:02:13,240 we're going to work on later in the course. 28 00:02:14,140 --> 00:02:19,450 When ran from the command line as a stand alone program, Dart is executed in something called the Dart 29 00:02:19,450 --> 00:02:21,710 VM or the Dart Virtual Machine. 30 00:02:22,360 --> 00:02:26,260 Finally, on a mobile device, Dart is first compiled into machine code. 31 00:02:26,590 --> 00:02:30,140 So your mobile device doesn't ever touch a snippet of pure dart. 32 00:02:30,160 --> 00:02:32,140 It works directly with machine code. 33 00:02:32,940 --> 00:02:38,310 OK, so in the section, we got a very high level view on a couple of different aspects of dirt, let's 34 00:02:38,310 --> 00:02:42,360 now continue in the next section and start working on our first tiny little application. 3927

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