Building Xamarin.Forms 4 Applications with XAML
Learn how to build Xamarin.Forms apps for iOS, Android, and Windows using XAML and C# by building an app from scratch.
What you'll learn
Xamarin.Forms, a technology from Microsoft, allows us to build cross-platform mobile applications that run on Android, iOS, and Windows where we write the code once, including the UI code. Writing these UIs is done using XAML. In this course, Building Xamarin.Forms Applications with XAML, you'll see how you can apply XAML to build mobile applications with Xamarin.Forms for the major mobile platforms. First, you'll learn the XAML language and its syntax. Next, you'll discover how you can build application UIs using pages, layouts, views and lists. Finally, you'll explore how to apply styles to simplify UI development. When you're finished with this course, you'll have the skills and knowledge of building UIs with XAML for real-world Xamarin.Forms applications.
Table of contents
- Module Introduction 2m
- Hello XAML 4m
- Xamarin.Forms Project Structure 6m
- Demo: Creating a New Project 7m
- XAML Rules of the Game 4m
- Demo: First XAML 4m
- Property-Element Syntax 1m
- Demo: Property-Element Syntax 3m
- Attached Properties 2m
- Demo: Attached Properties 2m
- Content Properties 1m
- Demo: Content Properties 3m
- Nesting Elements 1m
- Demo: Nesting Elements 1m
- Markup Extensions 2m
- Demo: Markup Extensions 1m
- Summary 1m
- Module Introduction 2m
- Pages in Xamarin.Forms 3m
- Demo: Looking at the ContentPage 4m
- The NavigationPage 3m
- Demo: Looking at the NavigationPage 4m
- The TabbedPage 2m
- Demo: Looking at the TabbedPage 3m
- The MasterDetailPage 1m
- Demo: Looking at the MasterDetailPage 7m
- The CarouselPage 1m
- Demo: Looking at the CarouselPage 2m
- The Modal Page 1m
- Demo: Using Modal Pages 2m
- Layouts in Xamarin.Forms 3m
- Demo: The StackLayout 5m
- The Grid 3m
- Demo: The Grid 5m
- Other Layouts in Xamarin.Forms 2m
- Demo: Using the Other Layouts 6m
- Summary 1m
- Module Introduction 2m
- Working with the ListView 4m
- Demo: Creating a ListView 4m
- Templating a ListView 3m
- Demo: Using Built-in Templates 3m
- Creating a Custom Cell 1m
- Demo: Creating a Custom Cell 2m
- Interacting with the ListView 2m
- Demo: Interacting with the ListView 6m
- The TableView 3m
- Demo: Using the TableView 3m
- Summary 1m