Xamarin
Create cloud-powered mobile apps faster.
Learning
Learning Modules
Discover how to improve your code testability through business logic and user interface code by using the MVVM design pattern.
Learn to use Xamarin.Forms to detect internet connection for top performance when using HttpClient to consume a REST web service and perform CRUD operations.
Use Visual Studio with Xamarin.Forms to create a mobile app that runs on Android and iOS, with no previous experience necessary.
In this module, you'll learn how to complete your Xamarin application code and then how to publish your work.
Find out how to create a .NET Standard library to share code between iOS and Android projects in Xamarin.Forms enabling execution from a shared code base.
In this module, you'll populate the Xamarin.Forms ListView and customize each row to create an application that displays dynamic data in a scrollable container.
Learn how to enhance Xamarin.Forms apps with automation properties to improve support for screen readers to make apps more accessible.
Create custom cell layouts that fit the shape of your data. Group related cells together to help your users find what they're interested in.
Xamarin.iOS enables .NET developers to create fully native iOS apps to take full advantage of the power, features, and performance of the iOS platform.
Learn how to use effects to customize and add functionality to Xamarin.Forms elements to make good use of native features in iOS and Android.
Explore ways to keep your UI properties synchronized when data changes by using Xamarin.Forms, while also improving code readability and reducing maintenance.