This track introduces Xamarin.Android development using Visual Studio on Windows or macOS. Build Android applications using C# and .NET that take advantage of the entire Android API surface to provide a fully native experience. Topics include the tools, concepts, and steps required to build and deploy a Xamarin.Android application.
Code your first Xamarin.Android app: create a project, define the UI, and implement behavior.
Implement multi-page Xamarin.Android apps using Activities and stack navigation.
Use Android ListView to display a data collection in your UI.
Use RecyclerView to display a data collection and CardView to host the visualization of each element.
Create a menu using Toolbar and set it as your Activity’s App Bar.
Implement the tab, gestural, and drawer UI navigation patterns.
Perform long-running operations using Android services.
Build an app package and submit it to the Google Play Store and the Amazon App Store.
Configure your app to use Google Maps and display a map in your UI.
Track the device's location and find points-of-interest nearby.
Use low-level touch events to implement custom UI interactions.
Incorporate standard and custom gestures into your app's user experience.
Integrate native Java-based components into your Xamarin.Android app.