Native App Development for
iOS, Android, and Windows in
Visual Studio
James Montemagno, Developer Evangelist
@JamesMontema...
Portable Class Libraries
•1 Assembly
•Multiple Platforms
Portable Class Libraries
•1 Assembly
•Multiple Platforms
•Including:
• Xamarin.Androi
d
• Xamarin.iOS
Why Portable Class Libraries?
• Centralized Code Sharing
• How you expect it to work
• Debug seamlessly into and out of PC...
Platform Independent APIs
• Platform-specific libraries can’t
be referenced
• E.g. No Silverlight Control Toolkit
• No P/I...
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...
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
• @...
.NET Rocks! Roadshow
http://bit.ly/xamarin-dnr
Q&A
Native App Development for iOS, Android, and Windows with Visual Studio
of 14

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

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 on: Mar 3, 2016
Published in: Technology      
Source: www.slideshare.net


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

  • 1. Native App Development for iOS, Android, and Windows in Visual Studio James Montemagno, Developer Evangelist @JamesMontemagno www.motzcod.es
  • 2. Portable Class Libraries •1 Assembly •Multiple Platforms
  • 3. Portable Class Libraries •1 Assembly •Multiple Platforms •Including: • Xamarin.Androi d • Xamarin.iOS
  • 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. 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. What can I use?
  • 7. Well Documented
  • 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. Available to Everyone! • Easier to use • Easier to create • True Cross Platform Portable Class Libraries
  • 10. Demo
  • 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. .NET Rocks! Roadshow http://bit.ly/xamarin-dnr
  • 13. Q&A

Related Documents