Upload
xamarin
View
2.906
Download
1
Embed Size (px)
DESCRIPTION
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.
Citation preview
Native App Development for iOS, Android, and
Windows in Visual Studio
James Montemagno, Developer Evangelist@JamesMontemagno
www.motzcod.es
Portable Class Libraries
•1 Assembly•Multiple Platforms
Portable Class Libraries
•1 Assembly•Multiple Platforms•Including:• Xamarin.Android• Xamarin.iOS
Why Portable Class Libraries?
• Centralized Code Sharing• How you expect it to work• Debug seamlessly into and out of PCL
• Project/Assembly Sharing • NuGet
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
What can I use?
Well Documented
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
Available to Everyone!• Easier to use• Easier to create• True Cross
Platform Portable Class Libraries
Demo
Resources• Source Code• http://bit.ly/planet-xamarin
• Getting Started with PCL• http://bit.ly/pcl-get-started
• Me• @JamesMontemagno• www.MotzCod.es
.NET Rocks! Roadshowhttp://bit.ly/xamarin-dnr
Q&A