Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Xamarin.Forms Essential Training

Xamarin.Forms Essential Training

2h 22mBeginner2019-09-17

Authors

Matt Milner

Matt Milner

Independent Consultant, Web Developer, Trainer

Course details

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.

Learning objectives
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

Skills covered

XamarinCross-Platform DevelopmentMobile DevelopmentEssential TrainingMicrosoft

Concepts

0. Introduction

  • 01 - Cross-platform mobile app development
  • 02 - What you should know
  • 03 - A look at the app you're building

1. Xamarin.Forms

  • 04 - Xamarin.Forms in context
  • 05 - Create a Xamarin.Forms solution
  • 06 - The Xamarin.Forms application
  • 07 - Initialize Xamarin.Forms
  • 08 - Xamarin.Forms pages
  • 09 - Navigate between pages

2. The Xamarin.Forms Shell

  • 10 - Create a Shell application
  • 11 - Organize Shell contents
  • 12 - Customize the flyout
  • 13 - Choose a UI framework

3. Layout and Controls

  • 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

4. Native Platform Integration

  • 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

5. Native Controls and Renderers

  • 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

Conclusion

  • 38 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal