Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Programming Cross-Platform Applications in Visual Studio with Xamarin

In this course, you will learn how to create Android and iOS projects that can share code, and how to use Xamarin.Forms.

GK# 7331

Course Overview


Xamarin software enables the development of cross-platform mobile applications using C#. This path covers creating separate native Android and iOS projects that can share code within a cross-platform solution and the path also covers using Xamarin.Forms to create a single solution from scratch for different platforms.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Xamarin Android and iOS Projects in Cross-Platform Solutions in Visual Studio
  • Cross-Platform Shared Code and Xamarin.Forms in Visual Studio


Viewing outline for:

On-Demand Outline

Xamarin Android and iOS Projects in Cross-Platform Solutions in Visual Studio

  • Describe the nature, purpose, and characteristics of Xamarin
  • Create a basic Xamarin Android project as part of a cross-platform solution and examine project elements
  • Run a Xamarin application in an Android emulator
  • Specify a linear or relative layout for a Xamarin Android UI
  • Use the Android Designer to configure controls for a Xamarin.Android UI
  • Reference and code basic functionality for Xamarin Android UI elements
  • Enable touch in a Xamarin.Android project
  • Outline requirements for developing Xamarin.iOS applications using Visual Studio
  • Connecting Windows Visual Studio and Mac OS X Xamarin services
  • Create a Xamarin iOS project in Visual Studio as part of a cross-platform solution and configure the Info.plist
  • Describe how to use storyboards in the iOS Designer to design an application visually
  • Use the iOS Designer to add controls to the UI for an iOS application
  • Code basic functionality for Xamarin iOS UI elements
  • Enable touch in a Xamarin.iOS project
  • Describe and work with Xamarin iOS layout settings
  • Run a Xamarin iOS application in an iOS emulator and debug the application
  • Use and manage image resources in a Xamarin.Android Project
  • Use and manage image resources in a Xamarin.iOS Project
  • Use reflection to identify resources for Xamarin projects
  • Use caching to optimize use of reflection to identify resources
  • Add a component from the Xamarin Component Store to a project
  • Add a Nuget to a Xamarin project
  • Practice programming basic Xamarin Android and iOS applications

Cross-Platform Shared Code and Xamarin.Forms in Visual Studio

  • Create and use shared project in Xamarin cross-platform solutions
  • Create a Portable Class Library that can be shared across multiple platforms
  • Add classes to represent data to a Portable Class Library
  • Include basic data management functionality in a Portable Class Library
  • Enable navigation functionality for data in a Portable Class Library
  • Add a Portable Class Library to a Xamarin Android project and to a Xamarin iOS project
  • Include functionality for visual feedback in the Portable Class Library
  • Include support for SQLite in a cross-platform solution
  • Configuring support for a WCF service in a Xamarin.Android application
  • Configuring support for a WCF service in a Xamarin.iOS application
  • Define Xamarin.Forms, when it should be used and create a Xamarin.Forms solution in Visual Studio
  • Launch the Xamarin.Forms page in Android and iOS
  • Using managed and unmanaged layouts in a Xamarin.Forms solution
  • Using the ListView control in a Xamarin.Forms solution
  • Customize the appearance of cells in ListViews in a Xamarin.Forms solution
  • Implement data binding for a Xamarin.Forms object
  • Navigate between pages in a Xamarin.Forms application
  • Use local, downloaded, embedded images as well as icons and splashscreens in Xamarin.Forms applications
  • Specify fonts in Xamarin.Forms applications
  • Specifying colors in Xamarin.Forms applications
  • Add alert and actionsheet popups in Xamarin.Forms applications
  • Enable recognition of gestures in Xamarin.Forms applications
  • Load files embedded as resources in Xamarin.Forms applications
  • Saving and loading files in Xamarin.Forms applications
  • Using maps in Xamarin.Forms applications
  • Use the Web View control to enable browsing in Xamarin.Forms applications
  • Configure SQLite support in a Xamarin.Forms application
  • Write a Custom Renderer to customize controls in a Xamarin.Forms application for a specific platform
  • Practice creating a Xamarin.Form Solution using Visual Studio and Xamarin

Who Should Attend


Developers familiar with C#, and Android and iOS mobile application development, who want to use Xamarin to create cross-platform applications for Android and iOS with Xamarin.

Course Delivery

This course is available in the following formats:


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Request this course in a different delivery format.