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

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)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French Download
fy Frisian
gl Galician
ka Georgian
de German
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
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
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
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
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: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.