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

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

Prerequisite
None

Expected Duration
112 minutes

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.

Objective

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

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.