This course was created by Xamarin University. We are honored to host this training in our library.
Skill Level Beginner
- [Mark] Hello and welcome to XAML in Xamarin.Forms from Microsoft's Xamarin University. My name is Mark Taparaukas. I'm a Xamarin programmer and content developer at Microsoft. I'll be showing you how to use the Extensible Application Markup Language, or XAML to define the user interface for your Xamarin.Forms applications. You'll also hear from my colleagues, Helen Miller and Jesse Dietrichson, both content developers at Microsoft.
One of the really nice benefits of Xamarin.Forms is that it lets you define a single-user interface and share it across all the platforms you support and really, this lets you maximize the amount of shared code because you can not only share your code behind business logic, but also your user interface. And in Xamarin.Forms, the preferred way to create your user interface is define it using XAML and that's the subject of this course. You'll create multiple pages, add controls, and see how to access your UI controls from CodeBehind.
For example, you'll see how to subscribe to button clicked events and then manipulate your user interface in response to user actions. The course content consists of a series of videos and exercises so you can watch the videos and then try out what you saw immediately by doing the exercise. For each exercise, we have a complete solution so you can check your work. You'll use Visual Studio on either Windows or Mac as your development environment and all of your code will be written in C# and XAML.
By the end of the course, you'll be able to implement a user interface in XAML and add C# behavior to the CodeBehind. So let's get started writing some XAML.