All language subtitles for 3. Running the App on an iOS Emulator

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)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French Download
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
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
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
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
ms Malay
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
ru Russian
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
vi Vietnamese
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:02,360 --> 00:00:06,700 So that was android emulator and the real device. 2 00:00:06,710 --> 00:00:12,980 Now what about Iowa's not important to build an Iowa's app you need de Mac OS operating system that 3 00:00:13,070 --> 00:00:15,490 is a restriction applied by Apple. 4 00:00:15,830 --> 00:00:19,550 You can build your flutter app for ISIS on Windows or Linux. 5 00:00:19,550 --> 00:00:27,590 You need Mac OS if you are on Mac OS then you can of course all the test the app on a simulator. 6 00:00:27,770 --> 00:00:30,440 Or also on a real device. 7 00:00:30,440 --> 00:00:32,690 Now for that you need X code. 8 00:00:32,720 --> 00:00:36,770 And I showed you how to install X code in the first module of this course. 9 00:00:36,770 --> 00:00:40,980 So you should be able to launch X code and see that welcome screen there. 10 00:00:41,090 --> 00:00:45,160 Now in their open and no project click that button. 11 00:00:46,050 --> 00:00:52,440 And then navigate to your flatter project folder and there to the ISIS folder and choose did runner 12 00:00:52,530 --> 00:00:57,570 X code project file opened that as a project in X code. 13 00:00:57,570 --> 00:01:01,250 Now here you could write code but that's not what we'll do. 14 00:01:01,380 --> 00:01:03,780 We'll stick to visual pseudo code for that. 15 00:01:03,960 --> 00:01:09,120 But here we can all to configure this so that we can run it on a simulator. 16 00:01:09,120 --> 00:01:11,800 And there is one important thing you need to setup. 17 00:01:11,880 --> 00:01:13,370 Click on this project. 18 00:01:13,380 --> 00:01:15,040 I can hear it on this route. 19 00:01:15,060 --> 00:01:20,680 I can hear this root element in the left bar here where you can get by clicking this folder I can hear 20 00:01:21,030 --> 00:01:26,880 so click on that so that you have this view and then here you might see that signing for a runner requires 21 00:01:26,880 --> 00:01:30,290 a development team for dad here in this dropdown. 22 00:01:30,300 --> 00:01:33,090 You should choose a team and normally you should have one. 23 00:01:33,540 --> 00:01:40,170 If you don't have a team here click on add an account and add your app like hound With your Apple I.D. 24 00:01:40,350 --> 00:01:42,180 here to X code. 25 00:01:42,300 --> 00:01:47,950 So here you can even create a new one if you don't have one or you log in with an existing account. 26 00:01:48,030 --> 00:01:55,970 Now important for developing Iowa's apps you need Apple Developer account and you can activate one for 27 00:01:55,980 --> 00:02:04,060 your Apple I.D. which you probably already have by going to developer dot apple dot com and their click 28 00:02:04,060 --> 00:02:05,690 on Account. 29 00:02:05,830 --> 00:02:12,130 Now I hear you now have to log in with your Apple I.D. and the process should start which turns you 30 00:02:12,130 --> 00:02:16,100 into an Apple Developer whilst you need to agree to some terms. 31 00:02:16,180 --> 00:02:19,870 What you don't need to do to develop apps is pay. 32 00:02:19,870 --> 00:02:25,390 You will have to pay a fee to really publish your app to the Apple App Store. 33 00:02:25,390 --> 00:02:29,770 But for developing and testing your app you don't need a paid account. 34 00:02:29,770 --> 00:02:31,000 So no need to pay. 35 00:02:31,000 --> 00:02:34,010 You just need a normal Apple Developer account. 36 00:02:34,030 --> 00:02:41,050 Once you have that you should be able to select your team here in X code and use that for this project. 37 00:02:41,050 --> 00:02:43,160 And once you did this once you should be fine. 38 00:02:43,300 --> 00:02:49,450 And now you can run your project either through X code by selecting a simulator here and clicking the 39 00:02:49,450 --> 00:02:56,230 run button or select a real connected device if you have one but you can all do it here from within 40 00:02:56,740 --> 00:03:01,870 which will pseudocode by going to the terminal and there in your normal system terminal. 41 00:03:01,870 --> 00:03:12,350 You can run open dash a simulator dot app and what this will do is it will bring up and I was simulator. 42 00:03:12,520 --> 00:03:16,640 Here it is close X code we don't need that anymore. 43 00:03:16,690 --> 00:03:19,660 With me move the android simulator over data. 44 00:03:19,660 --> 00:03:24,760 And now here and now here is the IO s simulator. 45 00:03:24,910 --> 00:03:29,380 And again you could have launched that through X code as well if you wanted to. 46 00:03:29,410 --> 00:03:36,070 Now this is booting up and as soon as this simulator is done booting up we can select it down here. 47 00:03:36,130 --> 00:03:40,750 Well actually I can already do that so you can select your simulator here in the bottom right corner 48 00:03:40,750 --> 00:03:44,290 of visual pseudocode by clicking on that bar here. 49 00:03:44,320 --> 00:03:47,680 Then select the IOW device or as before. 50 00:03:47,740 --> 00:03:53,920 Shut down all of our simulators disconnect all our devices from your machine and it should automatically 51 00:03:53,920 --> 00:04:00,460 pick this one and once it did all of that justice before you can again run your app there with the or 52 00:04:00,460 --> 00:04:07,630 run command or fruit debug menu here in visual studio code and start without debugging for example and 53 00:04:07,630 --> 00:04:13,090 now it is will all the built the app but it will now build it with the help of X code because now in 54 00:04:13,090 --> 00:04:14,390 Iowa s app is built. 55 00:04:14,590 --> 00:04:18,480 And once it's done building the app it will ship it onto the simulator. 56 00:04:18,850 --> 00:04:21,670 So let's wait for dad to finish. 57 00:04:21,670 --> 00:04:23,960 Here's the app running on ISIS now. 58 00:04:23,980 --> 00:04:31,400 And one thing you might notice is that it looks exactly the same as it looks on an Android device. 59 00:04:31,420 --> 00:04:38,200 The reason for Dad is that flutter does not automatically adjust the styles to the ISIS look it does 60 00:04:38,200 --> 00:04:41,170 not automatically give you that ISIS look. 61 00:04:41,170 --> 00:04:46,050 Remember that with ladder you in the end use a framework that controls every pixel. 62 00:04:46,180 --> 00:04:55,210 It's not using native device or native platform user interface elements so a button here is not compile 63 00:04:55,210 --> 00:05:00,940 to an ISIS button for ISIS sent to an Android button for Android instead a button always looks the same 64 00:05:00,940 --> 00:05:08,260 because flatter draws it onto the screen it's not using some platform primitive not a built in UI element 65 00:05:08,650 --> 00:05:10,540 and therefore these apps look similar. 66 00:05:10,720 --> 00:05:16,780 Now later in the course you will indeed learn how to adjust your look though Abbott and the font to 67 00:05:16,780 --> 00:05:22,030 fund family is actually different automatically but you will learn how you can adjust your app to look 68 00:05:22,030 --> 00:05:25,650 like an android app on Android and an ISIS app on ISIS. 69 00:05:25,690 --> 00:05:31,480 If you want that or you create your own look for all platforms whatever you need. 70 00:05:31,480 --> 00:05:35,830 All that is possible with flutter and will of course have a look at all these options throughout the 71 00:05:35,830 --> 00:05:36,850 course. 72 00:05:36,850 --> 00:05:42,030 Now more important than the look is of course that it works correctly and that is the case here. 73 00:05:42,040 --> 00:05:46,720 So now we can all to test the app here on the ISIS simulator and we're just fine. 74 00:05:46,720 --> 00:05:48,530 Everything is working correctly. 75 00:05:48,700 --> 00:05:51,940 Now what about a real ISIS device then. 8088

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