XPlat Windows APIs
XPlat Windows APIs are designed to make it easier for Universal Windows Platform (UWP) developers to share their knowledge of the platform APIs across Android and iOS.
XPlat also appeals to developers looking to migrate their existing code bases to Xamarin with minimal code change by mimicking Windows APIs allowing an easy transition to the equivalent XPlat API.
For example, if your application takes advantage of the Windows.Storage (e.g. Windows.Storage.ApplicationData.Current.LocalFolder), we provide a XPlat.Storage API for those (e.g. XPlat.Storage.ApplicationData.Current.LocalFolder) which you can use in your iOS and Android applications.
Made with XPlat
Got a great project you've built with XPlat? Add your projects to our collection!
Hands on with XPlat
Looking to get these components in your apps now? Well, you can get your hands on the components via NuGet.
You can also see what's included in XPlat through our in progress API docs!
Feature requests and issue tracking
XPlat takes advantage of GitHub's issue tracking system to track both feature requests and issues.
So whether you've got an API you'd like to see made cross-platform or want to call us out on a mistake we've made, please use log them in XPlat issues.
Contributing to XPlat
Want to get hands on with XPlat's code? Check out our contribution guidelines.
XPlat's source code is made available under the terms and conditions of the MIT license.