Xamarin.Forms Essential Training

Go to class
Write Review

Free Online Course: Xamarin.Forms Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Xamarin.Forms Essential Training is taught by Matt Milner.

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

    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.

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