1
00:00:00,450 --> 00:00:02,450
Hello my name is Martez or car.

2
00:00:02,490 --> 00:00:08,490
And it's literally all we're going to continue building our pre-calculate application.

3
00:00:08,490 --> 00:00:11,720
So now let's go into an android studio so here it is.

4
00:00:11,720 --> 00:00:16,380
Our Let's go into this content under a limited example so here it is our layout.

5
00:00:16,710 --> 00:00:24,010
And here I want to show you how to interact with from our job accords with our layout views here.

6
00:00:24,210 --> 00:00:31,350
So for example we do not have to interact with the speed calculator calculator text view because this

7
00:00:31,350 --> 00:00:32,610
value is constant.

8
00:00:32,640 --> 00:00:34,590
And we do not have to change it.

9
00:00:34,740 --> 00:00:37,000
But let's take a look at this text.

10
00:00:37,010 --> 00:00:44,510
This text field we have to actually interact with this text because the value that the user enters inside

11
00:00:44,580 --> 00:00:48,810
it it takes is going to be of value that you're going to work with.

12
00:00:48,810 --> 00:00:56,850
So this means that in order to interact from our Java codes with this one we at this edit text we need

13
00:00:56,850 --> 00:01:06,120
to provide an ID for this text so that we can connect our overcoats with our edit text here and take

14
00:01:06,120 --> 00:01:10,710
a look at this text view we do not have to interact with this takes you here from our job codes because

15
00:01:11,400 --> 00:01:18,950
this person takes a view is going to be a constant value and it's not actually going to be changed.

16
00:01:18,960 --> 00:01:23,900
So we are not going to provide our actually an idea for this text.

17
00:01:24,000 --> 00:01:30,950
That's not necessary but we must actually provide an ID for this added text so that's selective editing.

18
00:01:31,260 --> 00:01:34,040
And here you can see this id attribute at the top.

19
00:01:34,290 --> 00:01:36,260
So for the OED to step in here.

20
00:01:36,330 --> 00:01:37,290
EDT.

21
00:01:38,390 --> 00:01:44,170
Enter percent and then first an entry on your keyboard.

22
00:01:44,180 --> 00:01:47,060
So this is going to be the idea of these editors.

23
00:01:47,240 --> 00:01:48,470
Let's select this one.

24
00:01:48,470 --> 00:01:50,970
This edits yet enter number.

25
00:01:51,320 --> 00:01:53,240
So here for the idea just typing here.

26
00:01:53,270 --> 00:01:54,160
EDT.

27
00:01:55,020 --> 00:02:00,070
Enter number and in person entered in your keyboard.

28
00:02:00,400 --> 00:02:05,730
We also need to actually interact with the spot in selected spots.

29
00:02:05,890 --> 00:02:10,330
And here just for the idea to they in here between calculate

30
00:02:12,960 --> 00:02:15,020
and then person on your keyboard.

31
00:02:15,420 --> 00:02:19,720
So here it's going to show us this dialog it says update uses just as well.

32
00:02:19,860 --> 00:02:24,570
This will update all examined references and Jawa are field references.

33
00:02:24,670 --> 00:02:32,250
So this is very important because when you change an idea of a specific user interface component if

34
00:02:32,250 --> 00:02:39,060
you have a file or a fight inside or a project called Or And all of these references all of these IDs

35
00:02:39,060 --> 00:02:44,850
all of these references are inside that fight and that fight is going to be updated constantly.

36
00:02:44,850 --> 00:02:51,660
So whenever that we actually run our application anew or I'll be DOZHD specific references and IDS is

37
00:02:51,660 --> 00:02:53,010
going to be created.

38
00:02:53,370 --> 00:02:59,430
So it just that this our file is going to be updated is going to be updated when we actually change

39
00:02:59,430 --> 00:03:00,400
the idea of this spot.

40
00:03:00,400 --> 00:03:01,990
And so yes that's true.

41
00:03:02,160 --> 00:03:10,670
So just to check the box that says don't ask during this session just click on yes be accepts that select

42
00:03:10,680 --> 00:03:14,860
the Spartan and the idea of this button is and calculate.

43
00:03:15,150 --> 00:03:19,050
And finally we need to provide an ID for these results takes.

44
00:03:19,110 --> 00:03:22,300
Again we want to change the value of the state's view.

45
00:03:22,310 --> 00:03:28,350
Later we want to actually interact with this takes from October Collette's so select is text view and

46
00:03:28,350 --> 00:03:36,050
for the idea of say thing here he the result and then press enter on your keyboard.

47
00:03:36,270 --> 00:03:43,350
So now let's go into our main activity the java file here and here inside our main activity class we

48
00:03:43,350 --> 00:03:45,470
can declare some classes here.

49
00:03:45,630 --> 00:03:49,380
So first of all you can see at the top it says the package.

50
00:03:49,380 --> 00:03:52,210
So here it is that my package name and project name.

51
00:03:52,220 --> 00:03:56,880
So here you can see this import for this import statements.

52
00:03:56,880 --> 00:04:03,540
So these classes are actually imported into our file and whenever we want to use a new class inside

53
00:04:03,570 --> 00:04:04,900
our file.

54
00:04:04,920 --> 00:04:10,700
These are some new classes are going to be actually imported into our file automatically.

55
00:04:10,740 --> 00:04:17,700
So in order to enable that or to import feature in Android studio we need to open their preferences

56
00:04:18,240 --> 00:04:21,230
at the top just click on Android studio and then click on preferences.

57
00:04:21,240 --> 00:04:25,590
If you're using a Windows machine you just need to click on file and then click on preferences or settings

58
00:04:25,680 --> 00:04:26,490
and then click on play.

59
00:04:26,520 --> 00:04:28,690
So here just click on preferences.

60
00:04:29,490 --> 00:04:33,100
And here you can see this is appearance and behavior.

61
00:04:33,120 --> 00:04:38,790
So if you can actually to change the appearance and we can change the menus and toolbars.

62
00:04:38,940 --> 00:04:42,740
So if you click on this system settings you can see these options here.

63
00:04:43,050 --> 00:04:49,620
So now let's click on the editor of the editor and click on general here.

64
00:04:49,620 --> 00:04:54,510
So if I open is generally considered this option here it says auto import.

65
00:04:54,550 --> 00:05:00,550
So here it says for the exam and make sure to check the checkbox Shaugh import to pop up.

66
00:05:00,760 --> 00:05:08,980
And for the job it says insert imports on paste all show imports pop up optimize imports on the fly.

67
00:05:08,980 --> 00:05:14,850
Make sure to check all of these actually check boxes here at unbe U.S. imports on the fly.

68
00:05:15,010 --> 00:05:19,240
Sure imports suggestions for static methods and fields.

69
00:05:19,240 --> 00:05:24,170
So here when you actually checked all of these check boxes you just need to click on OK.

70
00:05:24,730 --> 00:05:27,290
So now let's go back to Antrix studio here.

71
00:05:28,300 --> 00:05:31,860
Now let me show you the emulator so we have d text here right.

72
00:05:32,080 --> 00:05:34,260
And we want to interact with this text.

73
00:05:34,360 --> 00:05:40,150
So if we need to actually declare or define and it takes inside our door file inside our main activity

74
00:05:40,150 --> 00:05:40,980
class.

75
00:05:41,020 --> 00:05:48,030
So inside a scope by scope I mean that the opening curly place and the closing curly brace of these

76
00:05:48,040 --> 00:05:49,060
men I think the class.

77
00:05:49,110 --> 00:05:55,540
So inside Ismailia of the class here I can say it it takes.

78
00:05:55,720 --> 00:05:59,660
So here I am declaring this rowdy actually EDT.

79
00:06:00,390 --> 00:06:04,630
Enter persons.

80
00:06:04,730 --> 00:06:06,490
So this is the name of my valuable.

81
00:06:06,860 --> 00:06:10,980
So just put a semicolon here because here you just want to declare my variable.

82
00:06:11,100 --> 00:06:15,150
I don't want to create my variable and initialize it.

83
00:06:15,230 --> 00:06:19,350
So if we have another editrix that we want to interact with this one enter number.

84
00:06:19,370 --> 00:06:32,790
So again it takes EDT entered number semicolon and makes sure to actually declare these variables as

85
00:06:32,790 --> 00:06:33,660
private.

86
00:06:33,660 --> 00:06:41,010
So put the private key word here so that other classes do not actually accidentally access the value

87
00:06:41,010 --> 00:06:45,230
of these variables because those classes do not need to access these values.

88
00:06:45,480 --> 00:06:47,370
So just declare them as private.

89
00:06:47,370 --> 00:06:53,740
So let's go inside these and create a method here inside the curly braces of this uncreate method.

90
00:06:54,360 --> 00:07:01,200
And here I can initialize my editor access so I can see it Itay inter-personal assignment operator.

91
00:07:01,200 --> 00:07:06,680
So first of all I need to cast this object to R to an object.

92
00:07:06,840 --> 00:07:12,760
You're going to learn more about casting later but for now just know that we are dealing with views

93
00:07:13,670 --> 00:07:18,280
and an object editor is actually a subclass of view.

94
00:07:18,340 --> 00:07:25,510
So here we must cast our view object to an object so that the compiler knows that we are dealing with

95
00:07:25,750 --> 00:07:29,050
an elitist object not a view object.

96
00:07:29,050 --> 00:07:36,640
So he has to step in here or find view by ID because we want to connect our object with our user interface

97
00:07:36,640 --> 00:07:38,310
component inside our lay out.

98
00:07:38,470 --> 00:07:46,900
We need to say find view Id say the transistors just they've been here or Id thought EDT and to a person

99
00:07:46,920 --> 00:07:47,390
that.

100
00:07:47,410 --> 00:07:49,960
So now this object is actually connected to this.

101
00:07:49,960 --> 00:07:54,700
It's interpersonal and that reference is actually stored inside this variable.

102
00:07:54,910 --> 00:07:56,120
EDT enter percent.

103
00:07:56,170 --> 00:08:00,010
So you can see that the name of my variable and the name of this ID is actually the same.

104
00:08:00,250 --> 00:08:01,570
You don't have to do that.

105
00:08:01,570 --> 00:08:06,250
You can actually change the name of this variable but I prefer that the name of the variable and the

106
00:08:06,250 --> 00:08:08,490
name of the ID to be the same.

107
00:08:08,530 --> 00:08:10,140
And again this is not a must.

108
00:08:10,150 --> 00:08:15,430
You can change the name of your ID you can change the name of your value but these two names do not

109
00:08:15,430 --> 00:08:16,830
have to be the same.

110
00:08:17,200 --> 00:08:20,660
So now let's actually initialize our EDT.

111
00:08:20,680 --> 00:08:22,540
Enter number variables are here to stay.

112
00:08:22,550 --> 00:08:25,510
And here it is the Enter number assignment operator.

113
00:08:25,510 --> 00:08:36,230
Let's cast this object to an eddy takes the object find view by ID or that Id dot EDT enter number ADT

114
00:08:36,310 --> 00:08:39,500
enter number semicolon.

115
00:08:39,770 --> 00:08:43,350
OK so now we initialized are in.

116
00:08:43,490 --> 00:08:44,570
I should edit text objects.

117
00:08:44,570 --> 00:08:46,290
So now let me show you the emulator.

118
00:08:46,670 --> 00:08:52,850
So let me close this keyboard so we also have the spot in calculating the result button.

119
00:08:52,880 --> 00:09:00,770
So we also need to declare of idea inside our file and we need to connect are valuable with we are actually

120
00:09:00,950 --> 00:09:05,170
this one with this button up user interface component.

121
00:09:05,220 --> 00:09:08,860
So inside don't of the class here I can say.

122
00:09:09,260 --> 00:09:10,930
So let's just step in here.

123
00:09:10,940 --> 00:09:18,710
Private and then name it the type is going to be button and the name is going to be PTEN calculate

124
00:09:21,670 --> 00:09:22,410
semicolon.

125
00:09:22,570 --> 00:09:28,090
So now let's go inside this uncreate let's say Pythian calculate assignment operator let's cast this

126
00:09:28,180 --> 00:09:37,770
object to a button object find view by ID or that Id that PTEN calculate semicolon.

127
00:09:37,780 --> 00:09:41,680
So now we actually connected our object here with this one.

128
00:09:41,680 --> 00:09:47,040
It is pretty and Chalte really use an interface component and we also have this takes resolved.

129
00:09:47,290 --> 00:09:50,580
So let's also declare a text inside the domain of the class.

130
00:09:50,590 --> 00:09:58,010
Let's say private text view takes the result semicolon.

131
00:09:58,220 --> 00:10:03,570
And now let's go inside this uncreate Smurfette that takes the result assignment operator let's cast

132
00:10:03,570 --> 00:10:10,730
this object to a text view object find view by id r that ID that takes the resolved semicolon.

133
00:10:10,920 --> 00:10:16,010
So here it is actually our initialization process.

134
00:10:16,010 --> 00:10:21,930
And now that we actually declared and defined our objects here inside of the class.

135
00:10:21,930 --> 00:10:25,050
Now we can actually go inside this and create Mefford.

136
00:10:25,110 --> 00:10:29,240
And here I want to create a listener for these Chatila.

137
00:10:29,280 --> 00:10:31,200
The result bottom so what is it.

138
00:10:31,200 --> 00:10:38,480
Listener listener allows the spot in to listen to some type of interaction so that whenever the user

139
00:10:38,490 --> 00:10:43,300
actually interacts with this button that listener is going to be notified.

140
00:10:43,590 --> 00:10:51,310
And it is going to actually do something according to the logic that we put inside a body of that listener.

141
00:10:51,450 --> 00:10:59,680
So let's go inside this man at uncreate Smurfit here and we can't say PTEN triangulate that sets unclick

142
00:10:59,760 --> 00:11:00,840
listener.

143
00:11:01,380 --> 00:11:03,470
And here inside the Frances's you are safe in here.

144
00:11:03,550 --> 00:11:11,100
You put the new key word here hold the shift key down on your keyboard and then present a little key

145
00:11:11,100 --> 00:11:12,170
on your keyboard.

146
00:11:12,510 --> 00:11:16,470
So now the autocomplete feature of Android studio is going to is going to show you this option it says

147
00:11:16,500 --> 00:11:21,330
Uncle Nicholas and her two curly braces and inside the curly braces you can see these dot dot dot.

148
00:11:21,330 --> 00:11:24,450
Choose this one and then press on until you and your keyboard.

149
00:11:24,450 --> 00:11:28,680
So the Android studio is going to actually put these codes automatically for you.

150
00:11:28,710 --> 00:11:29,860
So what is this.

151
00:11:29,880 --> 00:11:37,260
This is actually an anonymous inner class that implements the unclick class or interface and that and

152
00:11:37,260 --> 00:11:44,520
because that in NMC class implements that this unclick this in an interface the Smurfette here is actually

153
00:11:44,520 --> 00:11:48,300
also in the override that here it is put here.

154
00:11:48,450 --> 00:11:52,280
So you're going to master interfaces later in this course.

155
00:11:52,380 --> 00:11:57,750
But for now I just wanted to introduce you to the process of creating a listener for a specific user

156
00:11:57,750 --> 00:11:59,220
interface component in and.

157
00:11:59,220 --> 00:11:59,790
Right.

158
00:12:00,120 --> 00:12:02,900
But don't worry this is just the method here.

159
00:12:02,890 --> 00:12:06,470
This is an anonymous inner class an anonymous in a class doesn't have a name.

160
00:12:06,480 --> 00:12:08,280
It is actually anonymous.

161
00:12:08,280 --> 00:12:12,200
So for now just know that we have the method and this is going to be executed.

162
00:12:12,250 --> 00:12:18,760
This uncle Meffert is going to be executed whenever the user interacts with this calculated the result.

163
00:12:18,770 --> 00:12:23,810
But in an effort to use a potest is supporting this uncle Mfat here is going to be executed.

164
00:12:23,970 --> 00:12:24,410
Right.

165
00:12:24,570 --> 00:12:26,910
So let me show you how it is done.

166
00:12:26,940 --> 00:12:32,580
So for example I can actually change the background color of this takes view whenever they use their

167
00:12:32,820 --> 00:12:35,870
touches this and whenever the user interacts with this button.

168
00:12:35,880 --> 00:12:42,890
So here I can say TDX the result that sets background color.

169
00:12:43,170 --> 00:12:44,580
And here I can say.

170
00:12:44,680 --> 00:12:48,450
So hold down the shift key on your keyboard choose the color class start.

171
00:12:48,510 --> 00:12:51,020
For example I can change you to yellow.

172
00:12:51,420 --> 00:12:53,480
I can't change the background color of this.

173
00:12:53,550 --> 00:12:57,600
Th still is all too yellow and ever that user interacts with this button.

174
00:12:57,630 --> 00:12:59,660
So let's run the AF now.

175
00:13:00,000 --> 00:13:01,550
Let me show you the emulator.

176
00:13:02,840 --> 00:13:08,060
So now here if I click on the Spartan Now you can see that the background color of this takes is actually

177
00:13:08,060 --> 00:13:09,410
changed to yellow.

178
00:13:09,470 --> 00:13:10,280
Right.

179
00:13:10,310 --> 00:13:11,900
So hopefully that makes sense.

180
00:13:11,930 --> 00:13:16,250
Now let me comment out this line of code so that it is not going to be executed or you can actually

181
00:13:16,250 --> 00:13:17,920
delete it completely.

182
00:13:17,930 --> 00:13:24,660
So here inside is Uncle asked me if I can put the actual logic to the main logic of the application.

183
00:13:24,770 --> 00:13:31,640
We want to say that for example they use it and the percent and then we can say to use it we can actually

184
00:13:31,640 --> 00:13:35,480
allow the user to enter the number and then we can show the result.

185
00:13:35,480 --> 00:13:43,610
So for example if you want to get 50 percent 30 percent of the numbers for example 200 what is going

186
00:13:43,610 --> 00:13:48,560
to value what is going to be the result we want to get the 50 percent of that number two hundred.

187
00:13:48,560 --> 00:13:53,130
So the result is going to be out with it here in place of this result to take that view.

188
00:13:53,300 --> 00:13:58,480
So we want to get that value we want to do some calculations here some math stuff.

189
00:13:58,700 --> 00:14:02,750
Let's go inside this android studio that's going so it is unclear here.

190
00:14:02,780 --> 00:14:10,490
So here first of all we need to get the value the percent value which is going to be a numeric value

191
00:14:10,490 --> 00:14:12,130
right of this edit text.

192
00:14:12,260 --> 00:14:17,620
So whatever value is entered inside it it is going to be actually of type editable.

193
00:14:17,720 --> 00:14:24,050
We need to convert that value to our float values so that it is actually of type numeric a numeric value.

194
00:14:24,050 --> 00:14:24,950
Right.

195
00:14:25,040 --> 00:14:31,000
So for example disparity here that is entered here is going to be off the editable Vinita change.

196
00:14:31,140 --> 00:14:37,820
We need to convert this data type of this number to a float value so that it is actually a numeric type.

197
00:14:37,820 --> 00:14:41,200
And then we can do some calculations on that numeric type.

198
00:14:41,210 --> 00:14:43,520
So here inside is Uncle Fred.

199
00:14:43,550 --> 00:14:49,670
We need to create a variable of type float so we can say float and the name of this variable is going

200
00:14:49,670 --> 00:14:53,710
to be per cent per cent numeric

201
00:14:56,310 --> 00:15:00,460
value assignment operator.

202
00:15:00,480 --> 00:15:03,930
So here I just need to say float.

203
00:15:03,960 --> 00:15:10,450
So a class called float capital F dot parse float.

204
00:15:10,530 --> 00:15:16,380
And here we can pass our string value to this method and that value is going to be converted to offload

205
00:15:16,410 --> 00:15:18,460
value automatically by using this method.

206
00:15:18,630 --> 00:15:27,540
So inside this prentices here I can actually get the value of this as it takes I can say EDT purs it

207
00:15:27,600 --> 00:15:38,240
Itay enter percent thought get text Daut to strange so we got the text of this Enter person and we converted

208
00:15:38,300 --> 00:15:40,000
that value to a string value.

209
00:15:40,310 --> 00:15:45,680
And now this value is going to be converted to a float value by using this method and the result is

210
00:15:45,680 --> 00:15:49,760
going to be assigned to this variable per cent in numeric value.

211
00:15:49,760 --> 00:15:54,050
So let's put a semicolon at the end of the statement that it create a new line so that you can see what's

212
00:15:54,050 --> 00:15:54,710
going on here.

213
00:15:54,730 --> 00:16:00,380
There so now we need to divide this value that is Intel here.

214
00:16:00,400 --> 00:16:03,170
For example we have this person here 30 percent.

215
00:16:03,190 --> 00:16:03,650
Right.

216
00:16:03,850 --> 00:16:13,000
So even if you divide 30 by 100 in order to get that decimal value and then we can actually get the

217
00:16:13,000 --> 00:16:15,360
total result get the actual result.

218
00:16:15,370 --> 00:16:19,020
So here we have 80 percent numeric value right now.

219
00:16:19,020 --> 00:16:24,340
We need to divide this percent by 100 in order to get that this money value.

220
00:16:24,520 --> 00:16:28,320
So let's create another variable off that floats and the name of this value.

221
00:16:28,330 --> 00:16:33,500
But is this simn value assignment operator.

222
00:16:33,740 --> 00:16:37,490
So here we have these persons numeric values right.

223
00:16:37,520 --> 00:16:46,550
So I can't say a person's numeric value divided by 400 semicolon.

224
00:16:46,610 --> 00:16:53,050
So now that we have the decimal value here again I can create another variable of type float.

225
00:16:53,090 --> 00:16:56,710
And here I can say the name of this value is resolved.

226
00:16:56,780 --> 00:16:58,010
Assignment operator.

227
00:16:58,220 --> 00:17:06,700
So here now that we have this decimal value we can say this symbol value multiplied by.

228
00:17:07,060 --> 00:17:12,430
So here in order to actually get the result we have this decimal value right.

229
00:17:12,430 --> 00:17:14,670
So they use it as another value here.

230
00:17:14,710 --> 00:17:20,170
Inside these Edhi takes these EDT number actually EDT entry or number.

231
00:17:20,170 --> 00:17:23,710
So for example we want to get the first two percent of 200.

232
00:17:23,740 --> 00:17:24,210
Right.

233
00:17:24,250 --> 00:17:29,860
So there is all this this value is going to be multiplied by disvalue by the value that is entered here.

234
00:17:29,870 --> 00:17:34,280
Inside these edits this EDT enter number.

235
00:17:34,330 --> 00:17:40,130
So now we need to again say float thought parce float.

236
00:17:40,630 --> 00:17:48,530
And here we need to actually refer to our EDT enter number that get text that's too strange.

237
00:17:48,760 --> 00:17:52,640
So in this way we are accessing our edited her number and we write this in the text.

238
00:17:52,660 --> 00:17:56,570
And finally we are converting that takes to a string value.

239
00:17:57,040 --> 00:18:00,240
So we pass this value here to this parts.

240
00:18:00,280 --> 00:18:05,530
So it is going to be converted to a float value and the result is going to be multiplied by this value

241
00:18:05,530 --> 00:18:06,710
decimal value.

242
00:18:06,730 --> 00:18:08,620
So let's put a semicolon at the number statement.

243
00:18:08,620 --> 00:18:12,140
Let me create a new line here so that you can see what's going on here.

244
00:18:12,520 --> 00:18:15,710
The system will value is actually multiplied by disvalue.

245
00:18:16,000 --> 00:18:17,620
And here we have the result.

246
00:18:17,800 --> 00:18:24,460
So finally we can say here is the result that actually the said text.

247
00:18:24,670 --> 00:18:30,430
So in this way by calling the stakes we can actually send a text to this text result.

248
00:18:30,430 --> 00:18:32,440
Here let me show you the emulator.

249
00:18:32,830 --> 00:18:34,930
So here it is RTX the result.

250
00:18:35,170 --> 00:18:37,600
So th series of data takes.

251
00:18:37,660 --> 00:18:41,610
And here again because this is actually a float value.

252
00:18:41,890 --> 00:18:47,920
We need to convert that value to a string value because this set takes math it actually accepts us three

253
00:18:48,050 --> 00:18:49,960
valued not offloads value.

254
00:18:49,960 --> 00:18:54,910
If we pass a float value to the Smurfette our application is going to crash.

255
00:18:54,910 --> 00:19:02,010
So let's actually say that float that this time to save in here 2st.

256
00:19:02,010 --> 00:19:07,740
So we can pass a float value to the Smurfit and it is going to be converted to a string value.

257
00:19:07,980 --> 00:19:11,260
And then we can actually output that value to that screen.

258
00:19:11,280 --> 00:19:12,160
So that's it.

259
00:19:12,180 --> 00:19:13,460
Now we can run the app.

260
00:19:13,530 --> 00:19:15,270
Let me show you the emulator.

261
00:19:15,450 --> 00:19:18,080
So here it is the layout.

262
00:19:18,270 --> 00:19:20,160
So let's put that person here.

263
00:19:20,160 --> 00:19:23,940
So for example I want to get the 70 percent of the.

264
00:19:24,000 --> 00:19:26,180
For example number 300.

265
00:19:26,190 --> 00:19:29,670
Now let's click on these calculate the results button.

266
00:19:29,700 --> 00:19:32,140
So here it is the result.

267
00:19:32,140 --> 00:19:33,700
Two hundred and ten.

268
00:19:33,930 --> 00:19:34,840
That's it.

269
00:19:35,340 --> 00:19:44,550
So hopefully you have actually learned a lot in this lesson and I tried to show you everything that

270
00:19:44,550 --> 00:19:51,960
you needed to know in order to actually start creating Android applications in Android applications

271
00:19:51,990 --> 00:19:54,370
for the Android 8 platform.

272
00:19:54,780 --> 00:20:00,720
So we're going to add lots of applications lots of tutorials about creating production ready applications

273
00:20:00,720 --> 00:20:01,710
to the course.

274
00:20:01,710 --> 00:20:02,930
Stay tuned.

275
00:20:02,940 --> 00:20:07,860
If you have any questions please post the discussion in the course and then I'll do my best to answer

276
00:20:07,890 --> 00:20:08,970
all of your questions.

277
00:20:08,970 --> 00:20:14,780
Thank you very much for being a student of discourse and I'll see you in the next story on.

