Xamarin.Forms Essential Training

Xamarin.Forms Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 21m | 636 MB

Xamarin.Forms is a cross-platform UI toolkit that developers can leverage to build fully native mobile apps using C#. It can speed up and simplify the development process by enabling you to create a single, shared UI that renders natively on different platforms. In this course, Matt Milner helps you get started with this powerful toolkit. To help you get a practical understanding of Xamarin.Forms, Matt steps through how to build a Xamarin app that uses Xamarin.Forms for the UI. Matt goes over the Xamarin.Forms application model, shows how to create a navigation page, and details the various layouts and controls that help you design your interfaces. He also shares techniques for dealing with platform-specific needs, shows how to embed native controls in your Xamarin.Forms page, and more.

Topics include:

  • 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
Table of Contents

1 Cross-platform mobile app development
2 What you should know
3 A look at the app you’re building
4 Xamarin.Forms in context
5 Create a Xamarin.Forms solution
6 The Xamarin.Forms application
7 Initialize Xamarin.Forms
8 Xamarin.Forms pages
9 Navigate between pages
10 Create a Shell application
11 Organize Shell contents
12 Customize the flyout
13 Choose a UI framework
14 Xamarin.Forms layouts
15 Create a page using StackLayout
16 Use RelativeLayout
17 Databinding basics Display data
18 Bind and display a list of data
19 Use CollectionView Grid layout
20 Create a form page with Grid layout
21 Binding to entry fields
22 Use ScrollView
23 Add style to a control
24 Trigger a style by property value
25 Use OnPlatform
26 Use OnIdiom
27 Set up the dependency service
28 Android service implementation
29 iOS service implementation
30 Install Xamarin.Essentials
31 Use a Xamarin.Essentials package
32 Prepare to use native controls
33 Add an iOS control
34 Add an Android control
35 Prepare for custom renderers
36 Android renderer
37 iOS renderer
38 Next steps