001 Dart Overview_en Movie Subtitles

Download 001 Dart Overview en Subtitles in Multiple Languages

Afrikaans Afrikaans subtitles

Afrikaans

Akan Akan subtitles

Akan

Albanian Albanian subtitles

Shqip

Amharic Amharic subtitles

አማርኛ

Arabic Arabic subtitles

العربية

Armenian Armenian subtitles

Հայերեն

Azerbaijani Azerbaijani subtitles

Azərbaycanca

Basque Basque subtitles

Euskara

Belarusian Belarusian subtitles

Беларуская

Bemba Bemba subtitles

Ichibemba

Bengali Bengali subtitles

বাংলা

Bihari Bihari subtitles

भोजपुरी

Bosnian Bosnian subtitles

Bosanski

Breton Breton subtitles

Brezhoneg

Bulgarian Bulgarian subtitles

Български

Cambodian Cambodian subtitles

ភាសាខ្មែរ

Catalan Catalan subtitles

Català

Cebuano Cebuano subtitles

Sinugboanon

Cherokee Cherokee subtitles

ᏣᎳᎩ

Chichewa Chichewa subtitles

ChiCheŵa

Chinese (Simplified) Chinese (Simplified) subtitles

简体中文

Chinese (Traditional) Chinese (Traditional) subtitles

繁體中文

Corsican Corsican subtitles

Corsu

Croatian Croatian subtitles

Hrvatski

Czech Czech subtitles

Čeština

Danish Danish subtitles

Dansk

Dutch Dutch subtitles

Nederlands

English English subtitles

English

Esperanto Esperanto subtitles

Esperanto

Estonian Estonian subtitles

Eesti

Finnish Finnish subtitles

Suomi

French French subtitles

Français

Galician Galician subtitles

Galego

Georgian Georgian subtitles

ქართული

German German subtitles

Deutsch

Greek Greek subtitles

Ελληνικά

Gujarati Gujarati subtitles

ગુજરાતી

Haitian Creole Haitian Creole subtitles

Kreyòl Ayisyen

Hausa Hausa subtitles

Hausa

Hawaiian Hawaiian subtitles

ʻŌlelo Hawaiʻi

Hebrew Hebrew subtitles

עברית

Hindi Hindi subtitles

हिन्दी

Hungarian Hungarian subtitles

Magyar

Icelandic Icelandic subtitles

Íslenska

Indonesian Indonesian subtitles

Bahasa Indonesia

Italian Italian subtitles

Italiano

Japanese Japanese subtitles

日本語

Javanese Javanese subtitles

Basa Jawa

Kannada Kannada subtitles

ಕನ್ನಡ

Kazakh Kazakh subtitles

Қазақ тілі

Kinyarwanda Kinyarwanda subtitles

Ikinyarwanda

Korean Korean subtitles

한국어

Kurdish Kurdish subtitles

Kurdî

Kyrgyz Kyrgyz subtitles

Кыргызча

Lao Lao subtitles

ລາວ

Latin Latin subtitles

Latina

Latvian Latvian subtitles

Latviešu

Lithuanian Lithuanian subtitles

Lietuvių

Luxembourgish Luxembourgish subtitles

Lëtzebuergesch

Macedonian Macedonian subtitles

Македонски

Malay Malay subtitles

Bahasa Melayu

Malayalam Malayalam subtitles

മലയാളം

Maltese Maltese subtitles

Malti

Maori Maori subtitles

Māori

Marathi Marathi subtitles

मराठी

Mongolian Mongolian subtitles

Монгол

Nepali Nepali subtitles

नेपाली

Norwegian Norwegian subtitles

Norsk

Persian Persian subtitles

فارسی

Polish Polish subtitles

Polski

Portuguese Portuguese subtitles

Português

Punjabi Punjabi subtitles

ਪੰਜਾਬੀ

Romanian Romanian subtitles

Română

Russian Russian subtitles

Русский

Serbian Serbian subtitles

Српски

Slovak Slovak subtitles

Slovenčina

Slovenian Slovenian subtitles

Slovenščina

Somali Somali subtitles

Soomaali

Spanish Spanish subtitles

Español

Swahili Swahili subtitles

Kiswahili

Swedish Swedish subtitles

Svenska

Tamil Tamil subtitles

தமிழ்

Telugu Telugu subtitles

తెలుగు

Thai Thai subtitles

ไทย

Turkish Turkish subtitles

Türkçe

Ukrainian Ukrainian subtitles

Українська

Urdu Urdu subtitles

اردو

Uzbek Uzbek subtitles

O'zbek

Vietnamese Vietnamese subtitles

Tiếng Việt

Welsh Welsh subtitles

Cymraeg

Xhosa Xhosa subtitles

isiXhosa

Zulu Zulu subtitles

isiZulu
1 00:00:00,920 --> 00:00:05,150 In the last section, we g***t 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 g***t 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.
Music ♫