All language subtitles for 001 Dart Overview_en

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified) Download
zh-TW Chinese (Traditional) Download
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English Download
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German Download
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian Download
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean Download
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay Download
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian Download
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese Download
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
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.