Timed with our participation in the Visual Studio 2013 launch this past Wednesday, we released several major updates to Xamarin. In addition to launching Visual Studio 2013 support, we introduced full support for Portable Class Library (PCL) projects across our development environments. We’ve also made several improvements across the board for both iOS and Android, to bring further delight to cross-platform C# developers worldwide.
Code-sharing across iOS, Android, and Windows with PCL
To make it easier for developers to share code across different platforms, Visual Studio recently introduced support for PCL projects that can target different versions of .NET, such as Windows Store, Windows Phone and ASP.NET. We’re proud to announce that PCL projects are now fully supported for both Xamarin.iOS and Xamarin.Android.
Whether you develop in Visual Studio or Xamarin Studio, you can now keep common code in a single project, and reference it from any iOS, Android, Windows Phone or Windows Store project – all within a single solution. PCL project references even enable you to seamlessly debug and step between PCL and platform-specific projects.
Visual Studio 2013 Support
C# developers favorite IDE just keeps getting better, and with Xamarin makes Visual Studio 2013 the best cross-platform mobile development platform. Together Visual Studio and Xamarin enable developers to develop iOS, Android, and Windows apps all from within the same development environment.
Improved Integration between Visual Studio and Xamarin.iOS Mac Build Hosts
We have improved the Visual Studio-to-Mac pairing process as well as improving the handling of the connection to your paired Mac. The Xamarin.iOS build host running on Mac now operates as a standalone application, which can be manually stopped or started.
Additionally, the process for keeping SDK assemblies and documentation synchronized between Visual Studio and the Mac Build Host has been overhauled to be smooth and intuitive.
Even More Improvements!
This release also include several bug fixes and API enhancements for all of our mobile products, including support for OpenGL ES 3.0 in Xamarin.Android, and a streamlined device and emulator selection experience. For more details, check out the Visual Studio for iOS release notes and Android release notes.
Existing customers can update to the latest stable releases through their preferred IDE. New developers can download a fully featured 30-day trial from xamarin.com/download.
For an introduction to Native App Development with Xamarin, and a demonstration of Portable Class Libraries in action, join our own developer evangelist, James Montemagno on Tuesday, December 10th for his exciting webinar. Register today.