YoVDO

Xamarin.Forms Essential Training

Offered By: LinkedIn Learning

Tags

Mobile Development Courses C# Courses Xamarin.Forms Courses

Course Description

Overview

Get started with Xamarin.Forms. Learn how to use this cross-platform UI toolkit to build fully native mobile apps using C#.

Syllabus

Introduction
  • Cross-platform mobile app development
  • What you should know
  • A look at the app you're building
1. Xamarin.Forms
  • Xamarin.Forms in context
  • Create a Xamarin.Forms solution
  • The Xamarin.Forms application
  • Initialize Xamarin.Forms
  • Xamarin.Forms pages
  • Navigate between pages
2. The Xamarin.Forms Shell
  • Create a Shell application
  • Organize Shell contents
  • Customize the flyout
  • Choose a UI framework
3. Layout and Controls
  • Xamarin.Forms layouts
  • Create a page using StackLayout
  • Use RelativeLayout
  • Databinding basics: Display data
  • Bind and display a list of data
  • Use CollectionView Grid layout
  • Create a form page with Grid layout
  • Binding to entry fields
  • Use ScrollView
  • Add style to a control
  • Trigger a style by property value
4. Native Platform Integration
  • Use OnPlatform
  • Use OnIdiom
  • Set up the dependency service
  • Android service implementation
  • iOS service implementation
  • Install Xamarin.Essentials
  • Use a Xamarin.Essentials package
5. Native Controls and Renderers
  • Prepare to use native controls
  • Add an iOS control
  • Add an Android control
  • Prepare for custom renderers
  • Android renderer
  • iOS renderer
Conclusion
  • Next steps

Taught by

Matt Milner

Related Courses

Introduction to Xamarin.Forms
Microsoft via edX
Working with Native Features in Xamarin.Forms Applications
Pluralsight
Working with Styles in Xamarin.Forms Applications
Pluralsight
Creating List-based Screens in Xamarin.Forms
Pluralsight
Getting Started with Xamarin.Essentials in Xamarin.Forms
Pluralsight