Android For .NET Developers: Introduction to Xamarin For .NET

Developers wishing to develop mobile applications that target Android and other platforms

Prerequisite
None

Expected Duration
191 minutes

Description
The Xamarin.Android platform provides a means to design and develop Android applications using .NET/C# in Visual Studio, or the native Xamarin integrated development environment (IDE). It allows developers who may already be familiar with application development in C# to quickly get started developing mobile Android applications. C#/.NET has a small learning curve allowing new developers an easy path to mobile app development. In this course, you will learn to prepare an Xamarin development environment. You will also familiarize yourself with some of the basics of Android development.

Objective

Introducing Xamarin

  • start the course
  • describe the key features of the Xamarin platform
  • list and describe the system requirements for installing Xamarin
  • demonstrate the process for installing Xamarin in Visual Studio
  • configure Xamarin.Android
  • configure the Android emulator in Visual Studio

Introduction to Xamarin and Visual Studio

  • describe how Xamarin integrates with Visual Studio
  • identify the key components of an Android application
  • list and describe the Android templates available in Visual Studio
  • describe what Android activities are and how they are used
  • recognize the fundamental elements of the Android user interface
  • describe how to use Android intents to communicate within an Android application
  • demonstrate how basic navigation works in an Android application

Introduction to Developing Android Applications

  • perform the key steps involved in creating a basic application using Xamarin in Visual Studio
  • create classes to support an application
  • create unit tests to validate code correctness
  • describe what are Android fragments and specify their purpose
  • work with multiple screens in an Android application
  • perform the key steps involved in deploying an application using Xamarin in Visual Studio
  • identify how to use the application program interface or API level to determine application compatibility
  • demonstrate how to target specific frameworks using Xamarin and Visual Studio
  • describe how to launch and use the Software Development Kit or SDK Manager
  • describe what Android resources are and their purpose
  • recognize how to use resources to localize an Android application
  • specify what Android assets are and how they’re used

Practice: Creating an Android Application

  • demonstrate how to create a basic Android application using Xamarin in Visual Studio

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.