IT Professional Curricula Software Development Solution Area Mobile Application Development Android For .NET Developers
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.
Objectives |
Introduction - 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
Layouts and Navigation - 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
Views - 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
Standard Elements - 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
Practice: Creating a UI Layout - lay out the basic Android UI elements
|