Using the exercise files

- [Instructor] To start working with the exercise files,make sure you've already downloaded the exercise filesand copied them to the desktop as I've done here.You will need a GitHub accountand we're going to start there inside the browser.Inside GitHub, the first thing we'll dois click on new repositoryand we're going to start by creating one for the Xamarinand we're going to call it VSACXamarin.If you want to follow along with the course exactly,you should name yours the same as well.

And then I'm going to add a git ignore fileso here we can type in Visual Studioand I'll add an MIT License to it.This isn't really required,but I tend to give any repository I set up in GitHuban MIT License.And we'll click create repository.Once that's complete, we'll click clone or downloadand copy the link to the clipboardand I normally clone with HTTPS,then I'll go into Sourcetreeand in Sourcetree we'll click new and clone from URLand we'll paste in that URL we used.

The destination path, we're going to put on our desktopand leave it with the repository nameand then we'll press clone.Once that's complete, I go back to the desktop.I open up my exercise folder, starting projects,VSACXamarin, and I copy the source file to the clipboardand open up this folder and paste it in.

Once that's complete, I want to change the app IDfor my iOS project so I'll go into Visual Studio to do that.In Visual Studio for Mac,we'll go to file and open and we'll go to the desktop,under our VSACXamarin folder, source,and open up the solution.You won't be able to use the app ID we have in our course.To change the app ID,click on the iOS project, open it up,go to the info.plistand we just need to change the bundle identifierto something unique.

I'm going to use comm_kevinsclass.vsacXamarin.You can use whatever you like.It just has to be unique and that's what you'll useto set up your provisioning profiles in Xcode.And then I'll close the windowand I'll close Visual Studio.Back in Sourcetree, I can commit my projectby selecting all the filesand we'll say initial project checkinand we'll push the changes to origin master and commit.

For the Xamarin project,I have a dev branch and a QA branch.So I'm going to create these quicklyby clicking on the branch buttonand creating one called dev and create branchand then we'll branch againand we'll create one called QA and create branch.And then we'll push and select dev and QAand this will push them up into GitHub.

You will now have to go through the same processfor the native application and the React Native applicationby saving them up in GitHub, adding them to Sourcetree,and changing in the iOS project the bundle identifier.To change the bundle identifier in the iOS projectfor React Native and the native project,we do that in Xcode.And inside Xcode, we go directly in the project file,make sure we have general selected,and then change the bundle identifier.So once again, you can really make this whatever you want.

It just has to be unique for you.And once you have all these setup on your desktop,we'll be ready to go.

Resume Transcript Auto-Scroll

Author

Released

3/13/2018

Visual Studio App Center brings together multiple tools used by mobile developers-tools for testing, deployment, distribution, reporting, and analytics-into a single, unified product. It integrates with popular repositories such as GitHub and supports platforms such as React Native, Swift, Android Java, and Xamarin. Join instructor Kevin Ford as he shows how to use VSAC to create and customize builds, run automated UI testing, distribute builds, monitor the health and usage of apps, and send users push notifications. Plus, learn how to update applications without distributing new releases. Using the features in VSAC, you can improve your app development workflow and your users' experience.