1
00:00:00,760 --> 00:00:07,480
So now as you can see here these are the lines of code that I pasted here and now I'm going to explain

2
00:00:07,480 --> 00:00:09,220
to you what's going on here.

3
00:00:09,220 --> 00:00:10,230
Exactly.

4
00:00:10,480 --> 00:00:16,390
So just look at this line of code here in line number 59 I just referred to the name of this fragment

5
00:00:16,480 --> 00:00:21,790
my animal quiz fragment that modify animals just rose.

6
00:00:21,850 --> 00:00:25,920
So as you can see here I want to actually get there actually there.

7
00:00:26,110 --> 00:00:31,140
I guess those that are actually saved to the shared preferences so preference manager.

8
00:00:31,420 --> 00:00:37,540
So as an argument I pass this value preference managers that get shared that shared preferences and

9
00:00:37,540 --> 00:00:39,430
we need to pass the context here.

10
00:00:39,460 --> 00:00:45,910
Main activity that is so in this way of any event when we are actually running the application on the

11
00:00:46,030 --> 00:00:50,620
Android device we're going to actually call them if at uncreate.

12
00:00:50,620 --> 00:00:51,110
Right.

13
00:00:51,340 --> 00:00:57,070
And we need to actually get all these changes that are actually saved to the shared preferences we need

14
00:00:57,070 --> 00:01:00,460
to get whether the user has actually changed the number of guesses or not.

15
00:01:00,550 --> 00:01:07,210
We need to actually see whether the user has actually changed the types of animals that he or she wants

16
00:01:07,210 --> 00:01:10,030
to be used in say the Queen or not.

17
00:01:10,030 --> 00:01:13,600
We need to get the value of the backend in uncolored from the shared preferences.

18
00:01:13,690 --> 00:01:18,820
We need to also get the font of the text of the patents that are saved to the shared preferences.

19
00:01:19,000 --> 00:01:23,810
So it's very important that we put in these lines of code here inside this uncreate Smurfette.

20
00:01:23,950 --> 00:01:30,440
So first of all we're actually calling the Smurfette my any fragment that modify animals get.

21
00:01:30,460 --> 00:01:34,690
First of what we need to specify the number of throws that we have in say the keys.

22
00:01:34,720 --> 00:01:40,190
As you can see here and that we pass this argument preference managers that get shared that get the

23
00:01:40,190 --> 00:01:44,630
file share preferences and then we need to pass this argument main activity that does.

24
00:01:45,010 --> 00:01:52,150
And as you can see in line number 60 we are calling this fragment my animalcules for argument dot modified

25
00:01:52,170 --> 00:01:53,600
type of animals increase.

26
00:01:53,620 --> 00:01:59,530
And now we need to be actually sure that what is going to be what are the types of the animals that

27
00:01:59,530 --> 00:02:01,070
are going to be used inside the quiz.

28
00:02:01,210 --> 00:02:06,850
So that's why inside this uncreate Smurfette we are calling this method modified type of animals inquiries

29
00:02:07,150 --> 00:02:11,820
so we can actually specify the type of animals that are going to be used inside the application.

30
00:02:11,950 --> 00:02:17,510
So my ultimate goal is my ultimate quest for argument that my dad modified type of animals increase.

31
00:02:17,530 --> 00:02:23,310
And again we passed this argument pre-ferment manager don't get default shared preferences and that

32
00:02:23,320 --> 00:02:27,480
we need to pass this argument this context main activity that this.

33
00:02:27,490 --> 00:02:33,300
And then as you can see here in line number 61 I actually Fuerth to the name of this object my animalcules

34
00:02:33,320 --> 00:02:40,750
is a fragment that modified cuius front and that means to actually get the front of the text of the

35
00:02:40,750 --> 00:02:42,680
buttons from the shirt preferences.

36
00:02:42,820 --> 00:02:49,870
So my argument is fragment that modified quiffs want preference manager to get default Sheth preferences.

37
00:02:49,940 --> 00:02:51,880
Main activity that this.

38
00:02:52,360 --> 00:02:57,450
And as you can see here my animal quest for argument as you can see here in number 62 my element for

39
00:02:57,500 --> 00:02:59,770
argument that modified background color.

40
00:02:59,800 --> 00:03:04,270
And then I wanted to actually get the background color of this actually of these queries.

41
00:03:04,330 --> 00:03:06,240
And then I wanted to set it here.

42
00:03:06,580 --> 00:03:10,950
So we are actually getting the back in uncolored of the Queen from the shirt preferences.

43
00:03:10,960 --> 00:03:14,760
And then we're actually setting that back in and color to that back in uncolored of the squeeze.

44
00:03:14,770 --> 00:03:15,630
Right.

45
00:03:15,640 --> 00:03:21,400
So as you can see modified I can uncolored pre-feminist manages to get default shirt preferences so

46
00:03:21,400 --> 00:03:28,090
this default shell preferences is actually that Shipley's for Shapley friend says that is actually specific

47
00:03:28,270 --> 00:03:30,970
to our application inside the user's device.

48
00:03:30,970 --> 00:03:31,690
Right.

49
00:03:31,720 --> 00:03:37,900
So as you can see here professional managers that get the file shares the preferences main activity

50
00:03:37,930 --> 00:03:39,570
at this point.

51
00:03:39,580 --> 00:03:44,330
Now as you can see here finally we need to actually call the Smurfette reset animalcules.

52
00:03:44,340 --> 00:03:47,350
So my Ahlquist fragment that reset animalcules.

53
00:03:47,440 --> 00:03:52,510
So it's going I truly reset the animal cuius with those changes and then finally we need to set the

54
00:03:52,510 --> 00:03:55,120
value falls for these settings changed.

55
00:03:55,310 --> 00:03:56,500
Valuable right.

56
00:03:56,500 --> 00:04:02,270
Because inside the uncreate Smurfette fisted have not changed the settings of the application.

57
00:04:02,270 --> 00:04:08,620
When the uncreate method is called in that specific moment you are just starting to see the application

58
00:04:08,670 --> 00:04:14,380
the user interface of the application and then it's going to actually do these jobs for us.

59
00:04:14,380 --> 00:04:20,440
And finally you need to pass the value falls to these is settings change to valuable to assign the value

60
00:04:20,440 --> 00:04:26,800
falls to these is getting changed valuable so that we can actually see these changes here.

61
00:04:26,830 --> 00:04:27,870
Right.

62
00:04:27,880 --> 00:04:31,700
So that we are actually sure that the settings have not changed.

63
00:04:31,720 --> 00:04:36,640
We are just getting to change those settings those changes from the shared preferences and then if we

64
00:04:36,640 --> 00:04:38,590
are actually setting to get here.

65
00:04:38,590 --> 00:04:47,350
So now let's actually close this application here inside our emulator and now let's actually open our

66
00:04:47,350 --> 00:04:56,820
menu and let me actually delete our own application here because we actually for example work when we

67
00:04:56,820 --> 00:05:01,770
are working with the shared preferences it is very important that when you change the shift preferences

68
00:05:02,190 --> 00:05:07,980
and when you actually for example provide more logic in order to interact with the shared preferences

69
00:05:08,450 --> 00:05:13,710
it's better to always delete your application from the device so that the shirt preferences is also

70
00:05:13,710 --> 00:05:18,130
deleted and then run your application again with the new actually changes.

71
00:05:18,150 --> 00:05:18,630
Right.

72
00:05:18,690 --> 00:05:24,510
Because we actually put lots of code here and inside this main activity AFFREIGHTMENT it's better to

73
00:05:24,510 --> 00:05:28,140
actually delete our application from the device.

74
00:05:28,350 --> 00:05:34,230
And now when I run my application it's going actually right it's I try to read those logic from my shared

75
00:05:34,230 --> 00:05:37,340
preferences from the quotes that I provided here.

76
00:05:37,620 --> 00:05:40,100
So now let's run our project and see what happens.

77
00:05:40,260 --> 00:05:45,480
So as you can see we have this question and as you can see if I click on go here as you can see it says

78
00:05:45,480 --> 00:05:47,200
go right.

79
00:05:47,440 --> 00:05:52,990
And now as you can see here we have actually this eagle and I just need to select eagle and it says

80
00:05:52,990 --> 00:05:54,990
right here.

81
00:05:55,000 --> 00:05:56,350
This is animal free of pen.

82
00:05:56,350 --> 00:06:00,310
So here for example I select bird and now you can see this animation.

83
00:06:00,310 --> 00:06:00,960
No.

84
00:06:01,270 --> 00:06:04,870
Or for example bird you can see this animation snake.

85
00:06:05,200 --> 00:06:08,190
And as you can see these buttons are actually that is a belt.

86
00:06:08,410 --> 00:06:11,930
And now if I click on elephant as you can see here it says elephant right.

87
00:06:11,980 --> 00:06:14,930
And you can see this animation here.

88
00:06:15,460 --> 00:06:17,160
And we have this rabbit.

89
00:06:17,200 --> 00:06:20,420
So you just need to click on this rabbit and it says rabbit.

90
00:06:20,440 --> 00:06:23,430
Right here we have snake right.

91
00:06:23,440 --> 00:06:26,220
Just select snake right.

92
00:06:26,300 --> 00:06:27,530
And here we have.

93
00:06:27,590 --> 00:06:29,080
And as you can see here and.

94
00:06:29,140 --> 00:06:30,750
Right.

95
00:06:30,770 --> 00:06:32,490
And here we have a mouse.

96
00:06:32,500 --> 00:06:34,620
So I just need to select the mouse.

97
00:06:34,630 --> 00:06:39,840
And then as you can see here it says right here if you have a peacock so you just need to select the

98
00:06:39,840 --> 00:06:41,620
peacock and here it says peacock.

99
00:06:41,620 --> 00:06:42,410
Right.

100
00:06:42,790 --> 00:06:45,120
And here we have actually Asharq.

101
00:06:45,220 --> 00:06:46,910
So I just need to sell it short.

102
00:06:47,080 --> 00:06:49,440
And here it's this short right.

103
00:06:49,450 --> 00:06:52,320
And finally this is animal 10 out of 10.

104
00:06:52,360 --> 00:06:55,570
And as you can see here I just need to select penguin.

105
00:06:55,630 --> 00:07:00,810
And now we have this dialogue and it says 14 number of 14 number of guesses.

106
00:07:00,850 --> 00:07:05,040
And seventy six point ninety two percent correct.

107
00:07:05,050 --> 00:07:08,760
And here again just this thought animal quiz as you can see here.

108
00:07:09,160 --> 00:07:11,770
And here you can actually go in say the settings.

109
00:07:11,770 --> 00:07:16,960
I can actually change the number of options to for example six gives options and then I can actually

110
00:07:17,200 --> 00:07:21,500
can you can back button here as you can see we have six options here.

111
00:07:21,640 --> 00:07:24,950
I can change it to actually two number of options.

112
00:07:25,070 --> 00:07:27,340
And now as you can see here our application crashed.

113
00:07:27,340 --> 00:07:29,960
So we have a bug inside the application.

114
00:07:29,980 --> 00:07:35,800
So now let's actually go inside the Android studio and let's see what's wrong here.

115
00:07:35,980 --> 00:07:42,790
So now let me show you this sort of back here and then I'm going to explain to you what's actually the

116
00:07:42,790 --> 00:07:43,420
error.

117
00:07:43,420 --> 00:07:47,270
So now let me put it on our application again here.

118
00:07:47,380 --> 00:07:52,060
So now I want to show you the source of the book and and then it really makes sense.

119
00:07:52,060 --> 00:07:55,910
So now let me show you the emulator and now we can actually show us our application.

120
00:07:55,930 --> 00:08:02,860
So now for example if I were to go inside these settings activity and at the top as you can see here

121
00:08:02,860 --> 00:08:05,130
we have this back button here right.

122
00:08:05,140 --> 00:08:11,170
Every time I click dispatch button here as you can see it's going to show us this activity here.

123
00:08:11,170 --> 00:08:12,340
Right.

124
00:08:12,340 --> 00:08:19,850
So now this means that it's going to actually create an instance of type main activity.

125
00:08:19,870 --> 00:08:27,040
Every time I click on dispatch button here as you can see here the question is changes minute when I

126
00:08:27,040 --> 00:08:30,700
actually click on dispatch button here right click this question.

127
00:08:30,790 --> 00:08:34,750
So now let me show you my own application here.

128
00:08:34,880 --> 00:08:38,320
This is the application that we built throughout this up from this lesson.

129
00:08:38,320 --> 00:08:42,410
Now I want to show you the final version of the application and now you want to actually show you a

130
00:08:42,410 --> 00:08:44,010
really important point.

131
00:08:44,230 --> 00:08:49,750
So now in order to show you the background applications I just need to click on the spot in here and

132
00:08:49,750 --> 00:08:53,270
now as you can see this is the final version of the application right.

133
00:08:53,400 --> 00:08:58,980
And now as you can see I want to go to the are actually setting activity here and here.

134
00:08:59,080 --> 00:09:02,670
I just want to click on dispatch button here at the top as you can see here.

135
00:09:02,710 --> 00:09:06,660
Our application is actually does is not reset right.

136
00:09:06,670 --> 00:09:11,920
You can see that as an instance of type this main activity is not created.

137
00:09:11,950 --> 00:09:17,850
Every time I actually click on dispatch button here the same question is actually here right.

138
00:09:17,860 --> 00:09:20,000
We have our snatch up here.

139
00:09:20,110 --> 00:09:22,690
And as you can see here we have the same options here.

140
00:09:22,690 --> 00:09:23,160
Right.

141
00:09:23,170 --> 00:09:29,410
So when I go to these cities activity and I've been able to go back here as you can see the same image

142
00:09:29,440 --> 00:09:33,560
is here the same options this year and the same taste is here.

143
00:09:33,740 --> 00:09:39,820
But when I actually open our own application as you can see here when I go to these settings activity

144
00:09:40,090 --> 00:09:46,090
now when I click on dispatch button here as you can see our application is reset and an instance of

145
00:09:46,090 --> 00:09:51,820
type of main activity is created every time I actually click on dispatch button here.

146
00:09:51,910 --> 00:09:52,410
Right.

147
00:09:52,600 --> 00:09:58,180
As you can see an instance of type uncreate method an instance of pikemen activity is actually created

148
00:09:58,480 --> 00:10:01,070
every time that we click on dispatch button here.

149
00:10:01,180 --> 00:10:04,550
So this is going to create a problem a very bad problem.

150
00:10:04,630 --> 00:10:06,700
This is actually a really nasty bug.

151
00:10:06,700 --> 00:10:08,250
Why.

152
00:10:08,320 --> 00:10:11,900
Because they did it.

153
00:10:12,220 --> 00:10:17,530
The Android should not create instances of type main activity.

154
00:10:17,530 --> 00:10:23,050
When I create batch put in here at the top at the top because it's going actually these instances are

155
00:10:23,050 --> 00:10:25,090
not going to be removed from their memory.

156
00:10:25,300 --> 00:10:28,790
And these instances are going to be actually be there.

157
00:10:29,170 --> 00:10:37,000
And then when the Android device is actually going to out is going to is actually out of memory or the

158
00:10:37,000 --> 00:10:43,770
application is going to actually crash or actually it's going to create a confusion inside our application.

159
00:10:43,810 --> 00:10:44,360
Right.

160
00:10:44,380 --> 00:10:49,470
So when I actually click on dispatch button here as you can see every time that I can expect to hear

161
00:10:49,770 --> 00:10:56,370
an instance of type main activity here is created and that instance actually is going to remain there

162
00:10:56,500 --> 00:10:58,580
it's not going to be removed from the memory.

163
00:10:58,680 --> 00:11:03,300
So as you can see here we have one instance here and again when I click on this button he had another

164
00:11:03,300 --> 00:11:07,280
instance he's created and the last instance is still in the memory.

165
00:11:07,500 --> 00:11:09,600
And when I again go back here click on this box.

166
00:11:09,630 --> 00:11:14,150
And here again another instance is created and this is a very bad bug.

167
00:11:14,250 --> 00:11:19,410
We should not actually tolerate these kinds of bugs inside that application because it's going to actually

168
00:11:19,410 --> 00:11:20,820
create confusion.

169
00:11:20,940 --> 00:11:27,180
It's going to create a confusion and our application cannot handle these kinds of confusions and Android

170
00:11:27,180 --> 00:11:28,970
is going to crash our application.

171
00:11:29,070 --> 00:11:29,590
Right.

172
00:11:29,790 --> 00:11:34,100
So we need to actually come up with an idea or solution for this problem.

173
00:11:34,320 --> 00:11:41,090
As you can see we should not create an instance of take main activity every time that I can dispatch

174
00:11:41,140 --> 00:11:42,210
button here.

175
00:11:42,240 --> 00:11:43,040
Right.

176
00:11:43,410 --> 00:11:45,600
So what squit what's the solution.

177
00:11:45,600 --> 00:11:50,340
The solution is going to be inside of the manifest file.

178
00:11:50,340 --> 00:11:52,970
So now let me show you the structure of the project.

179
00:11:53,010 --> 00:11:58,260
So just click on this view tool windows and then click on project and then double click on this manifests

180
00:11:58,260 --> 00:11:58,970
here.

181
00:11:59,250 --> 00:12:01,800
So now let me actually double click on this tab here.

182
00:12:01,820 --> 00:12:06,990
Android manifested exemplified in order to make this area wider as you can see here we have this application

183
00:12:06,990 --> 00:12:07,630
tag.

184
00:12:07,800 --> 00:12:12,600
And inside this application page we have this activity tag for our main activity class.

185
00:12:12,600 --> 00:12:13,040
Right.

186
00:12:13,080 --> 00:12:18,060
That main activity and this thought main activity here means that this may not be the main activity

187
00:12:18,060 --> 00:12:23,250
class is actually inside of this package that the Android manifest is specified here.

188
00:12:23,290 --> 00:12:26,590
The package that is a site that that animal quits.

189
00:12:26,610 --> 00:12:29,370
So now inside is animal here.

190
00:12:29,430 --> 00:12:31,280
You want to add another attribute.

191
00:12:31,380 --> 00:12:39,330
So before the ending tag of this activity here I can just typing in launch mode and now just as you

192
00:12:39,330 --> 00:12:40,840
can see here we have different options.

193
00:12:40,850 --> 00:12:44,990
Single top single instance single task standard.

194
00:12:45,040 --> 00:12:51,450
So because I want to have only one instance that is actually at the top of our application and I don't

195
00:12:51,450 --> 00:12:57,190
want to create an instance every time that I click on this I actually click on dispatch button here

196
00:12:57,240 --> 00:13:00,390
as you can see when I click on the Spike put in here.

197
00:13:00,400 --> 00:13:02,440
I don't want to create another instance.

198
00:13:02,580 --> 00:13:06,030
So I just want to have a single top I should activity here.

199
00:13:06,060 --> 00:13:06,500
Right.

200
00:13:06,600 --> 00:13:10,200
So here I can just select single type here.

201
00:13:10,200 --> 00:13:10,650
Right.

202
00:13:10,680 --> 00:13:16,080
So if you want to actually bring up the autocomplete here just hold the control sheet on your keyboard

203
00:13:16,140 --> 00:13:21,340
and then press on Spacey on your keyboard and then choose a single top here.

204
00:13:21,720 --> 00:13:24,150
As you can see here or you can just type it here right.

205
00:13:24,150 --> 00:13:25,160
Single top.

206
00:13:25,240 --> 00:13:26,160
And now.

207
00:13:26,280 --> 00:13:32,580
Now let's actually open the emulator and now let me try to delete this application here because I told

208
00:13:32,580 --> 00:13:37,020
you because you are actually interacting with the shared preferences.

209
00:13:37,170 --> 00:13:42,930
It's really actually a good practice that you deal with the application from the device so that those

210
00:13:42,930 --> 00:13:51,630
kinds of bad bugs are not going to be actually prevent you are not going to prevent you from actually

211
00:13:51,840 --> 00:13:54,250
running your application smoothly.

212
00:13:54,240 --> 00:14:01,000
So now the app is uninstalled and now let let me run our application again here so excuse me.

213
00:14:01,020 --> 00:14:03,150
I actually deleted.

214
00:14:03,360 --> 00:14:04,990
I actually uninstall uninstalled.

215
00:14:05,040 --> 00:14:07,770
There are the final version of the application.

216
00:14:07,770 --> 00:14:12,690
This is our own application as you can see so I just need to select it and I just need to uninstall

217
00:14:12,690 --> 00:14:14,390
it here.

218
00:14:14,520 --> 00:14:19,230
So now let me run our application here again.

219
00:14:19,380 --> 00:14:24,720
So now as you can see here our application is running on this emulator for the first time.

220
00:14:24,870 --> 00:14:29,420
So when I let me go inside the settings activity and now let me actually change the number of guesses

221
00:14:29,430 --> 00:14:30,990
to for example 2.

222
00:14:31,320 --> 00:14:35,490
And now as you can see here it says new changes are applied and now at the top or at the top.

223
00:14:35,490 --> 00:14:38,610
I just need to click on dispatch button here as you can see here.

224
00:14:38,790 --> 00:14:41,060
So now we have only two options.

225
00:14:41,080 --> 00:14:44,530
And now let me go to these settings activity and then click on this patch.

226
00:14:44,530 --> 00:14:48,750
But then here again as you can see another instance is not created here.

227
00:14:48,770 --> 00:14:51,120
When I click on dispatch button here right.

228
00:14:51,450 --> 00:14:54,570
We have only one single top instance.

229
00:14:54,570 --> 00:15:00,570
So now let me change the number of guesses to 4 and then click on back button here as you can see we

230
00:15:00,570 --> 00:15:02,260
have a Fargus options.

231
00:15:02,280 --> 00:15:07,020
Now let me change it to six and then click on despite what's in here.

232
00:15:07,050 --> 00:15:12,750
As you can see here now I have six options here and now I just two for example just the name of the

233
00:15:12,750 --> 00:15:14,250
animal goes right.

234
00:15:14,400 --> 00:15:18,670
And an animation is like here in here and you can see this the next an image.

235
00:15:18,980 --> 00:15:25,500
And now let me actually select for example that I want to have on the white or I won't have only tame

236
00:15:25,500 --> 00:15:31,500
animals inside the Cooley's I just select these tame animal search box and then click on OK and then

237
00:15:31,500 --> 00:15:32,060
back.

238
00:15:32,160 --> 00:15:35,830
As you can see now it's going to only show us tame animals as you can see here.

239
00:15:35,970 --> 00:15:43,500
So I can't just for example select Dolfin and other animal as you can see here we have a horse right.

240
00:15:44,540 --> 00:15:53,150
So other options so let me actually change it to wild animals and then OK back as you can see here.

241
00:15:53,180 --> 00:15:56,770
Now he's going to show us all the wild animals as you can see here.

242
00:15:56,780 --> 00:16:02,280
So now let me change the background color of our application to white back.

243
00:16:02,660 --> 00:16:07,070
As you can see here now the back in uncolored of the application is white.

244
00:16:07,070 --> 00:16:13,790
Now let me change it to for example again Blache new changes are applied and in patch as you can see

245
00:16:13,790 --> 00:16:15,560
that back in uncolored is black.

246
00:16:15,560 --> 00:16:22,100
Now let me change that back in uncolored of our Queen to green and then let me click on put in here

247
00:16:22,160 --> 00:16:25,920
as you can see the back and uncolored is green as you can see here.

248
00:16:26,120 --> 00:16:31,520
Now let me change that back in on color of the Queen to read and now it says new changes are applied

249
00:16:31,940 --> 00:16:32,700
and click on.

250
00:16:32,720 --> 00:16:37,040
As you can see here the uncolored of our application is red.

251
00:16:37,130 --> 00:16:40,620
Now let me change the background color to blue.

252
00:16:40,640 --> 00:16:42,540
Now it says the new changes are applied.

253
00:16:42,560 --> 00:16:45,140
And I just need to click on dispatch button here at the top.

254
00:16:45,140 --> 00:16:49,260
Now you can see that the packet uncolored of the application is actually blue.

255
00:16:50,670 --> 00:16:53,520
Now let me ask you to change that by going on color to yellow.

256
00:16:53,760 --> 00:16:55,950
And now it says new changes are applied.

257
00:16:55,980 --> 00:16:57,990
And I just need to click on dispatch button here.

258
00:16:58,140 --> 00:17:02,380
As you can see here the baguette and color of the application is actually yellow.

259
00:17:02,790 --> 00:17:04,520
Let me change the font of the quiz.

260
00:17:04,530 --> 00:17:10,230
So for example I want to change the front of the text of the buttons to Fauntleroy but now I just want

261
00:17:10,230 --> 00:17:13,440
to select this option and then it says new changes are applied.

262
00:17:13,470 --> 00:17:16,910
And I just need to click on dispatch button here at the top as you can see.

263
00:17:17,010 --> 00:17:19,650
Now the phone is changed.

264
00:17:19,860 --> 00:17:25,350
So now let me change it to wunderbar demo click on back as you can see here.

265
00:17:25,350 --> 00:17:29,030
Now the font is changed so that sits.

266
00:17:29,210 --> 00:17:37,270
And I think we actually created our most complex Android application so far.

267
00:17:37,710 --> 00:17:39,430
And congratulations again.

268
00:17:39,590 --> 00:17:44,360
You have created a very great Android application and now it's your turn.

269
00:17:44,490 --> 00:17:49,500
Create a celebrity's cuius application and use that.

270
00:17:49,590 --> 00:17:55,200
Actually the principles that I taught you in this lesson in order to create that application upload

271
00:17:55,200 --> 00:17:57,060
that application to the Google Play Store.

272
00:17:57,120 --> 00:18:00,730
Give me the launch of your application into Google please.

273
00:18:00,840 --> 00:18:02,360
This is actually an assignment.

274
00:18:02,550 --> 00:18:06,760
So please do these assignments and I'm looking forward to it.

275
00:18:07,230 --> 00:18:10,490
So thank you very much for watching these tutorials.

276
00:18:10,900 --> 00:18:15,320
I am going to add more complex applications to this Course discourse is going to be the best and that

277
00:18:15,330 --> 00:18:16,910
overlap of course in your themi.

278
00:18:16,920 --> 00:18:21,830
So just be aware of that and stay tuned.

279
00:18:22,020 --> 00:18:27,510
And please if you have any questions if you have any problems please post the discussion in the course

280
00:18:27,990 --> 00:18:31,610
and then I'll do my my best to answer all of your questions.

281
00:18:31,620 --> 00:18:34,630
Thank you very much for watching and I'll.

282
00:18:34,860 --> 00:18:36,420
And I see in the next year's Oriol.

