1
00:00:00,120 --> 00:00:00,930
Welcome back.

2
00:00:01,230 --> 00:00:06,480
And this chat that we're going to draw, we're going to build a drawing app in which we can draw.

3
00:00:06,840 --> 00:00:13,490
So it's going to be quite an advanced application in many situations.

4
00:00:13,500 --> 00:00:16,530
So we're going to use view quite a bit.

5
00:00:16,830 --> 00:00:21,390
So we have used views because a button as a view or pretty much anything that you can see on the screen

6
00:00:21,390 --> 00:00:21,810
is of you.

7
00:00:21,990 --> 00:00:28,230
But now we're going to use the view class to manipulate it, to draw on it, to use different colors,

8
00:00:28,230 --> 00:00:28,950
to draw on it.

9
00:00:29,190 --> 00:00:32,530
We are going to see how to create a super customized UI.

10
00:00:32,549 --> 00:00:36,120
So we're going to really customize our UI to its fullest.

11
00:00:36,420 --> 00:00:42,480
We're going to see how we can import images to display them in the application, how to export images

12
00:00:42,660 --> 00:00:43,950
based on what we have drawn.

13
00:00:43,950 --> 00:00:48,120
Because once we are done drawing, we of course want to be able to share it right.

14
00:00:48,360 --> 00:00:51,090
So this is also going to be a feature that we're going to build.

15
00:00:51,330 --> 00:00:57,360
We're going to use snack bars instead of toast because we have used toasts already quite a bit, but

16
00:00:57,360 --> 00:01:01,230
snack bars are a little more visible, so to speak, right?

17
00:01:01,230 --> 00:01:04,920
They stay there for a little longer, they're a little more readable.

18
00:01:05,310 --> 00:01:12,660
And then we're going to use async task, which is super powerful and useful when it comes to doing something

19
00:01:12,660 --> 00:01:13,400
in the background.

20
00:01:13,410 --> 00:01:18,000
And we're going to do stuff in the background, such as importing or exporting images.

21
00:01:18,240 --> 00:01:23,490
And we will need async task later on whenever we do something with, for example, the internet.

22
00:01:23,490 --> 00:01:28,680
So when we load data from the internet or we upload data to the internet and so forth.

23
00:01:28,860 --> 00:01:33,630
So it's going to be super important to look into that and we're going to reuse it quite a bit in the

24
00:01:33,630 --> 00:01:34,020
future.

25
00:01:34,500 --> 00:01:40,710
And then we are going to create our very own progress dialogue, which we will reuse quite a bit throughout

26
00:01:40,710 --> 00:01:41,130
the course.

27
00:01:41,400 --> 00:01:41,790
All right.

28
00:01:42,090 --> 00:01:46,620
So I'd say, let's get started with this pretty cool application.

29
00:01:46,620 --> 00:01:48,260
It's going to be a little more advanced.

30
00:01:48,270 --> 00:01:49,140
Be prepared.

31
00:01:49,440 --> 00:01:55,410
But at the end, you will be ready and you will have another cool app that you can use as a reference

32
00:01:55,500 --> 00:01:57,330
that you can share with your friends.

33
00:01:57,630 --> 00:02:04,950
And of course, also use for yourself or use for your nephew or daughter or son or whatever.

34
00:02:05,040 --> 00:02:10,050
Because my daughter likes to use the application, actually, even though it's not perfect, it's not

35
00:02:10,050 --> 00:02:14,310
as good as highly advanced and finished applications on the store.

36
00:02:14,310 --> 00:02:15,840
But it still does the job, right?

37
00:02:16,470 --> 00:02:17,250
All right, so.

38
00:02:18,260 --> 00:02:19,640
I hope you enjoy this chapter.

39
00:02:19,730 --> 00:02:21,890
It's another pretty cool chapter for you.

40
00:02:22,280 --> 00:02:28,070
And even if you might struggle with some of the parts and something might not click directly?

41
00:02:28,280 --> 00:02:29,060
No worries.

42
00:02:29,300 --> 00:02:31,340
The things that are important will come back.

43
00:02:31,640 --> 00:02:34,460
They will be used once again.

44
00:02:34,610 --> 00:02:37,700
We'll explain them from another angle once again.

45
00:02:37,700 --> 00:02:40,820
So if something is difficult at this point?

46
00:02:40,850 --> 00:02:41,450
No worries.

47
00:02:41,690 --> 00:02:43,040
Just work yourself through it.

48
00:02:43,250 --> 00:02:48,350
Maybe you want to read a little bit about it on the internet if something doesn't make any sense for

49
00:02:48,350 --> 00:02:48,590
you.

50
00:02:48,860 --> 00:02:52,550
But other than that, just go to the next video.

51
00:02:52,590 --> 00:02:56,090
Work through it, and then you will get there eventually.

52
00:02:56,720 --> 00:02:59,300
All right, so see you in the next video.

53
00:02:59,330 --> 00:03:00,170
Let's get started.

