Join Matt Milner for an in-depth discussion in this video What you should know, part of Xamarin.Forms Essential Training.
- [Instructor] Before you get started with this course, there are a few things that you should know. First, you should be comfortable with C# and Visual Studio. We're gonna be using Visual Studio and assuming that you know how to work with projects and solutions, how to add new get packages and references, how to create new classes inside the editor, and run the debugger. I also assume that you're comfortable with C#. We're gonna use classes, delegates, and events. We'll use the async and await keywords to do some asynchronous work.
And we're going to leverage a variety of language features. In order to follow along with the exercise files, you'll need to have a Mac setup with Visual Studio 2017 for Mac. If you're not familiar with how to do that, you can look at my other course, Xamarin Essential Training, create your first app and watch the chapter titled Xamarin on Mac. That will get you all set up for Xamarin development on your Mac computer. If you'd like to follow along on a Windows machine, you'll be using Visual Studio 2017. You'll be able to do the Android development.
You could optionally add a UWP application, but if you wanna work on an iOS application, you'll still need to have Mac setup and enabled for the remote development from the Windows machine. Again, you can refer to the Xamarin Essential Training, create your first app to see how to set that all up.
- Creating a Xamarin.Forms solution
- Navigating between pages
- Screen layouts and controls in Xamarin.Forms
- Data binding
- Adding style to a control
- Using a Xamarin.Essentials package
- Embedding native controls in your shared forms
- Writing custom renderers