Android For .NET Developers: Advanced Design, Build, Android Wear, and Emulator


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



Overview/Description
Understanding the design and background processes used by your development environment can increase productivity and help produce more efficient code. This course discusses a number of advanced topics that take place 'under the hood' of Xamarin.Android apps and their build process. You will also learn about Android wearable devices and writing applications to target the Android Wear platform. This course also introduces the Visual Studio Emulator for Android and highlights its features.

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

Prerequisites
None

Expected Duration (hours)
2.1

Lesson Objectives

Android For .NET Developers: Advanced Design, Build, Android Wear, and Emulator

  • start the course
  • describe design goals of the Xamarin application program interface or API
  • describe the design of the Xamarin bindings
  • target your build at a specific application binary interface or ABI
  • make use of and bundle native libraries into your Android Package Kit or APK
  • ensure your application does not suffer from an unresponsive GUI
  • describe how a Xamarin.Android application interfaces with the Android platform
  • describe the usage of Callable Wrappers
  • describe the relationship between Java and C# constructors
  • use the Dispose function with caution
  • describe the process of launching a Xamarin.Android app
  • describe the steps involved in building a Xamarin.Android Android Package Kit or APK
  • identify the components of the Build process
  • describe the various actions that control how a file is processed during build
  • describe the features and utility of the Android Wear application program interface or API
  • prepare your Xamarin.Android install for developing Android Wear apps
  • create a simple Android Wear application
  • make use of user interface or UI controls specific to Android Wear
  • write applications that work with multiple screen sizes
  • describe how Android Wear apps are packaged
  • install Visual Studio Emulator for Android
  • describe the system requirements and limitations of the Visual Studio Emulator for Android
  • monitor network traffic with Fiddler
  • describe the configuration options in the emulator
  • identify the features available to test using the emulator
  • create a simple Android Wear application
  • Course Number:
    sd_afdd_a06_it_enus

    Expertise Level
    Intermediate