Course Details

Previous Page

Android For .NET Developers: Android User Interface Elements

Target Audience
Expected Duration
Lesson Objectives
Course Number

The Android platform offers a host of useful user interface components that you can leverage to create your application and provide a meaningful interaction for your users. Layout elements control how your application is presented to the user, and Views provide elegant methods of displaying interactive data to your users. In this course, you will learn about the variety of UI elements available for use in the Xamarin.Android development environment. You will also learn to utilize and place UI components in the UI designer.

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


Expected Duration (hours)

Lesson Objectives

Android For .NET Developers: Android User Interface Elements

  • start the course
  • use the interface designer
  • describe the Android 5.0 visual style
  • add a Splash Screen to your application
  • use the basic user interface elements
  • design an interface using a grid layout
  • design an interface with a linear layout
  • design an interface with a relative layout
  • design an interface with a table layout
  • adjust the visibility of the navigation bar
  • use the ActionBar to implement a tabbed interface
  • make use of pop-up menus
  • use ListViews to display lists of data
  • display a video or an OpenGL content
  • use a RecyclerView to display a collection of data
  • implement a class to be used by RecyclerView
  • create an adapter class for the RecyclerView
  • use a CardView to display information
  • connect a CardView to a data source
  • display items from the data source in the CardView UI
  • create an adapter for a GridView
  • connect an adapter to a GridView
  • display items in a scrollable gallery
  • display web content in a WebView
  • retrieve the list of calendars on the system
  • read the events and data from a calendar
  • add and update the calendar events
  • select dates using the Date Picker
  • specify times using the Time Picker
  • present a list of selectable items using the Spinner
  • toggle an item between states using a switch
  • provide autocomplete functionality on a text input
  • access device owner data in the User Profile
  • lay out the basic Android UI elements
  • Course Number: