5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Collections     Developer Collection     Mobile Application Development     Programming Cross-Platform Applications in Visual Studio with Xamarin
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.

Objectives

Building a Xamarin.Android Project

  • 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

iOS Application Development Requirements

  • outline requirements for developing Xamarin.iOS applications using Visual Studio
  • connecting Windows Visual Studio and Mac OS X Xamarin services

Creating an iOS Project

  • 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

Creating the iOS UI

  • 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

Working with Resources

  • 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

Components and Nugets

  • add a component from the Xamarin Component Store to a project
  • add a Nuget to a Xamarin project

Practice: Xamarin Android and iOS Projects

  • practice programming basic Xamarin Android and iOS applications