1 00:00:00,840 --> 00:00:05,840 ‫-: Hi. From this point on we are going to download the SDK 2 00:00:05,850 --> 00:00:08,400 ‫which is Software Developed Kit for Android 3 00:00:08,400 --> 00:00:11,460 ‫and this is the same thing for Mac and Windows. 4 00:00:11,460 --> 00:00:14,850 ‫So I'm going to go over and continue with my Mac. 5 00:00:14,850 --> 00:00:15,780 ‫And don't worry, 6 00:00:15,780 --> 00:00:18,840 ‫the installation process is exactly the same. 7 00:00:18,840 --> 00:00:21,527 ‫So we have standard or custom over here. 8 00:00:21,527 --> 00:00:23,610 ‫We are gonna go with custom so 9 00:00:23,610 --> 00:00:26,130 ‫that I can explain all the settings. 10 00:00:26,130 --> 00:00:29,910 ‫In standard, it just downloads everything as it is. 11 00:00:29,910 --> 00:00:33,090 ‫In custom, you get to choose what you want, like this. 12 00:00:33,090 --> 00:00:36,690 ‫If you want a dark theme, you can go for this, 13 00:00:36,690 --> 00:00:39,720 ‫or if you want a light theme, you can go for this. 14 00:00:39,720 --> 00:00:41,430 ‫I generally prefer dark theme 15 00:00:41,430 --> 00:00:44,190 ‫but this time I'm gonna go for light theme 16 00:00:44,190 --> 00:00:48,810 ‫so that you can see it better since I'm recording my screen. 17 00:00:48,810 --> 00:00:52,260 ‫So in here we're gonna download the SDK, 18 00:00:52,260 --> 00:00:54,600 ‫which is Software Development Kit, 19 00:00:54,600 --> 00:00:57,150 ‫the files and folder that we need in order 20 00:00:57,150 --> 00:01:00,690 ‫to develop Android applications. 21 00:01:00,690 --> 00:01:04,470 ‫So over here, make sure that you choose everything like SDK 22 00:01:04,470 --> 00:01:08,903 ‫platforms like Android Virtual Device, Performance, HAXM. 23 00:01:11,340 --> 00:01:15,090 ‫So I'm going to explain all of those things. Don't worry. 24 00:01:15,090 --> 00:01:17,700 ‫First of all, make sure you select everything. 25 00:01:17,700 --> 00:01:21,540 ‫Maybe it's not even uncheckable for you, it doesn't matter. 26 00:01:21,540 --> 00:01:23,493 ‫Just make sure you select it. 27 00:01:23,493 --> 00:01:28,493 ‫Sometimes over here in the Intel HAXM system 28 00:01:29,130 --> 00:01:33,030 ‫you may get an error if you don't have Intel processor, 29 00:01:33,030 --> 00:01:35,370 ‫if you have AMD for example. 30 00:01:35,370 --> 00:01:36,690 ‫And don't worry about that. 31 00:01:36,690 --> 00:01:40,050 ‫I'm going to explain what to do in that case as well. 32 00:01:40,050 --> 00:01:43,830 ‫But if you can check it, just check it and download it. 33 00:01:43,830 --> 00:01:47,070 ‫And for Android virtual device we definitely want it, 34 00:01:47,070 --> 00:01:50,640 ‫it's our emulator. It's our simulator. 35 00:01:50,640 --> 00:01:53,580 ‫That is a software that simulates the real 36 00:01:53,580 --> 00:01:57,120 ‫Android phones so that we can test the codes 37 00:01:57,120 --> 00:02:00,360 ‫that we are writing in that virtual device. 38 00:02:00,360 --> 00:02:04,290 ‫And over here you get to choose your SDK location. 39 00:02:04,290 --> 00:02:07,020 ‫Generally you don't pay attention to these details 40 00:02:07,020 --> 00:02:08,940 ‫but this time it's important. 41 00:02:08,940 --> 00:02:13,920 ‫You don't have to have like a space or something 42 00:02:13,920 --> 00:02:18,150 ‫like a different character than a Latin character over here. 43 00:02:18,150 --> 00:02:20,700 ‫Okay? Otherwise it won't work. 44 00:02:20,700 --> 00:02:23,370 ‫So make sure you don't have any spaces 45 00:02:23,370 --> 00:02:26,404 ‫or any other funny characters over here. 46 00:02:26,404 --> 00:02:31,320 ‫If you have it, just choose another location or else 47 00:02:31,320 --> 00:02:33,300 ‫it won't work for you. 48 00:02:33,300 --> 00:02:36,420 ‫So as you can see, I don't have anything like that. 49 00:02:36,420 --> 00:02:37,770 ‫So I'm going to say next. 50 00:02:37,770 --> 00:02:41,070 ‫And here we see the emulator settings. 51 00:02:41,070 --> 00:02:43,710 ‫So this is the simulator that I was talking about 52 00:02:43,710 --> 00:02:47,340 ‫and it's asking for my allocation of RAM. 53 00:02:47,340 --> 00:02:51,390 ‫So this time it, it recommends two gigabytes over here 54 00:02:51,390 --> 00:02:54,120 ‫and I have eight gigabytes in my computer. 55 00:02:54,120 --> 00:02:56,310 ‫So I'm fine with two gigabytes. 56 00:02:56,310 --> 00:03:01,140 ‫But if you have less, you can decrease this number from here 57 00:03:01,140 --> 00:03:04,080 ‫like this one gigabyte or two gigabytes. 58 00:03:04,080 --> 00:03:06,210 ‫So depending on your system 59 00:03:06,210 --> 00:03:09,510 ‫you can choose to allocate one gigabyte, two gigabytes. 60 00:03:09,510 --> 00:03:13,260 ‫I believe two gigabytes is actually the optimum 61 00:03:13,260 --> 00:03:17,670 ‫if you have more than six gigabyte of RAM on your computer. 62 00:03:17,670 --> 00:03:21,000 ‫Okay, so I'm gonna go for this. 63 00:03:21,000 --> 00:03:24,720 ‫Don't worry, you can change this afterwards 64 00:03:24,720 --> 00:03:26,970 ‫because there are settings page 65 00:03:26,970 --> 00:03:29,100 ‫for the virtual device as well. 66 00:03:29,100 --> 00:03:31,620 ‫I'm gonna show you how to do that. 67 00:03:31,620 --> 00:03:34,710 ‫As you can see, there are a lot of things to download 68 00:03:34,710 --> 00:03:37,020 ‫and if you hit finish over here, 69 00:03:37,020 --> 00:03:39,150 ‫it will take a while because it's like 70 00:03:39,150 --> 00:03:41,910 ‫a gigabytes of data over here. 71 00:03:41,910 --> 00:03:43,530 ‫It will take some time. 72 00:03:43,530 --> 00:03:46,320 ‫Feel free to pause the video and get your tea or coffee 73 00:03:46,320 --> 00:03:49,770 ‫because we are gonna get into the Android development 74 00:03:49,770 --> 00:03:52,830 ‫as soon as we are done with this installation 75 00:03:52,830 --> 00:03:54,363 ‫in the next lecture.