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#.

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