Native App Development for iOS, Android, and Windows with Visual Studio

4,419 views

Published on

With a single solution in Visual Studio, build native cross-platform apps for iOS, Android, and Windows all in C#.

James Montemagno, Developer Evangelist at Xamarin, as he shows you how Xamarin and Visual Studio 2013 give you the best environment for developing native cross-platform apps.

Published in: Technology
  • Be the first to comment

Native App Development for iOS, Android, and Windows with Visual Studio

  1. 1. Native App Development for iOS, Android, and Windows in Visual Studio James Montemagno, Developer Evangelist @JamesMontemagno www.motzcod.es
  2. 2. Portable Class Libraries •1 Assembly •Multiple Platforms
  3. 3. Portable Class Libraries •1 Assembly •Multiple Platforms •Including: • Xamarin.Androi d • Xamarin.iOS
  4. 4. Why Portable Class Libraries? • Centralized Code Sharing • How you expect it to work • Debug seamlessly into and out of PCL • Project/Assembly Sharing • NuGet
  5. 5. Platform Independent APIs • Platform-specific libraries can’t be referenced • E.g. No Silverlight Control Toolkit • No P/Invoke to C/C++ • PCL is a subset of .NET
  6. 6. What can I use?
  7. 7. Well Documented
  8. 8. Microsoft NuGet Libraries • • • • • • • • • Async for .NET Framework 4, Silverlight 4 and 5, and WP 7.5 & 8 Microsoft BCL Build Components Microsoft BCL Portability Pack Microsoft Composition Microsoft Compression Microsoft HTTP Client Libraries Microsoft Immutable Collections Microsoft ASP.NET SignalR .NET Client ODataLib
  9. 9. Available to Everyone! • Easier to use • Easier to create • True Cross Platform Portable Class Libraries
  10. 10. Demo
  11. 11. Resources • Source Code • http://bit.ly/planet-xamarin • Getting Started with PCL • http://bit.ly/pcl-get-started • Me • @JamesMontemagno • www.MotzCod.es
  12. 12. .NET Rocks! Roadshow http://bit.ly/xamarin-dnr
  13. 13. Q&A

×