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


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



Overview/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.

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

Prerequisites
None

Expected Duration (hours)
3.2

Lesson Objectives

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

  • 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
  • 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
  • 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
  • demonstrate how to create a basic Android application using Xamarin in Visual Studio
  • Course Number:
    sd_afdd_a01_it_enus

    Expertise Level
    Everyone