
Port desktop skills to mobile by building native Android apps with c#, dot net in Visual Studio, then test in an emulator and use activities and intents to pass data.
Implement an Android activity in Xamarin by creating its C# class, declaring it in the manifest with a main launcher, overriding onCreate, and using setContentView and findViewById to access views.
Understand how the Android back button works and when to add save or cancel actions, then explore stack navigation, tab navigation, and drone navigation patterns.
Explore the back stack and how Android automatically adds and pops activities with the back button, across apps, and learn to programmatically end an activity using the finish method.
Explore how activities pass arguments and data between processes in Xamarin.Android, from master-detail flows to composing emails, and see how each app runs in its own Linux process.
Identify and pass a distinct request code for each Android activity to recognize results in on activity result; return a code (ok, cancelled, first user) and an optional bundle.
This course introduces Xamarin.Android development using Visual Studio. 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 Activities, Intents, and navigation and how to update your development environment. Students will build and deploy two Xamarin.Android applications.