Hi there. My name is Mike and I'm here to help you get started with the face tracker framework. If you downloaded the face tracker framework files from the Coursera website. You'll end up with folder like this, contained in here is a couple of things, first is the demo project. You can use this project just to try out the face tracker on your device. And also to actually even use as a starting point for your own project. The face tracker framework is the actual pre-compiled binary that contains all of the face tracker code. It's pre-compiled so you can't see what the code is, but you can include this in your own projects. And then, there's a read me file, so everything I'm covering in this first video is also listed out in the read me file, if you want to go back and review that. So let me just open up the demo project and just show you something that might be important Important. If you want to run this one a device and you're using the free iOS developer program, just double check the bundle identifier here. You may have to change that just to something arbitrarily different. Just because it may warn you of having a duplicate bundle identifier. I think this only effects people with the free iOS developer program. So if you have the app store one, or the enterprise one, it probably wont effect you. So I'm going to close that for now. i'm going to show you now how to start from scratch and create a new project, and how to import the framework into your projects. So I'm going to go back into Xcode here. Open that up and we're going to get started with a new Xcode project. And this time, I'm going to choose the single view application, just keep it simple. I'm going to give it a name. And I can just choose an arbitrary organization identifier and I'm just going to make sure that the language is swift and then go to next. Just save that to the desktop, okay. So, I've created my new project here. The first step and if you look at the remaining file, the next step is to ensure that bit code is disabled. So, one reason you have to do that is because this face tracker SDK was compiled with bit code disabled. So we have to make sure the rest of the project also has bit code disabled. So if I click on the project in the project navigator here, then under targets I make sure I select my app target here and then I look at build settings. The build settings tab here and then the last thing is, I need to make sure I'm showing all settings. Not just the basic settings, so you can see there's a little selector here, make sure it says all. And then I'm going to go and type in bitcode in the filter box here and just you can see the line where it says enable bit code. So the instructions are telling me I have to disable that for this project. So I'll just disable that by selecting no, okay. So that's done, the next step is to edit the info P list. Since the license for the face tracker framework only allows you to build for sample projects for Coursera. We do have to let it call home just to make sure that it's not getting used in other arbitrary contexts. So you have to allow it to make network connections to its mothership. So I'm just going to add another property here to the [INAUDIBLE] that will let the face tracker verify itself online. So I'm going to go into info P list and add a new key. So what I can do is just right click on the last line here and just do add row. And what I want to do is go down the list here and find the property here, it says at transport security. So actually, if you scroll right up to the top, it's near the top. So you're going to add that one and press Enter nd it's actually a dictionary. So, once you press Enter it'll have a little disclosure triangle that appears. I click that and then I can just click on the little plus sign here and then it has two keys. I'm going to select the first one, this is arbitrary loads, allow arbitrary loads and I want to change that to yes. There we go. So those are the settings that you need to add to your projects just make sure that the face tracker framework is happy. Okay, and then the last thing you need to do is then add the actual face tracker framework to your binary. So I'm going to go back here now to the general tab for my app target and I can see that there's this embedded and linked frameworks and binaries section here. So what I want to do is drag the face tracker framework into the embedded binaries and it should get added to both of those sections actually. So I'm going to go open to finder here, drag it in Into the embedded binary section here. And also make sure to copy it, so I'm going to copy it into this project and then click Finish. And then it's going to hopefully add it. It took a second there but now it appears in the embedded and the linked frameworks. So that's it, I should be able to actually build this for the simulator. And if you have a device plugged in, you should be able to build it for the device as well. Now, if you're just running them in the simulator, you don't have a camera. So it's not really going to allow you to do much but you can still use the simulator to verify other parts of your app. Or even you can swap in another view or another source of images if you want to test the animation capabilities of your app over top. Instead of using the face tracker itself, you can do that. But if you want to actually use one of the cameras on your device, then you'll have to run it on a device. Okay, so that's it for adding the face tracker framework basically to a project. The next videos will show how to actually access the face tracker view controller and how to interact with the functionality of the face tracker framework. Thank you very much.