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


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Xamarin software enables the development of cross-platform mobile applications using C#. This course covers creating separate Xamarin Android and iOS projects in Visual Studio that can share code within a single solution. It covers how to create a Xamarin.Android project, how to add controls and work with images and how to use the Android emulator. It also covers how to create a Xamarin.iOS application, use the iOS Designer to add controls, work with layouts and images, and connect to a Mac build host to use an iOS emulator.

Target Audience
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

Prerequisites
None

Expected Duration (hours)
1.9

Lesson Objectives

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

  • start the course
  • 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
  • Course Number:
    sd_xama_a01_it_enus

    Expertise Level
    Beginner