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.