Presentation is loading. Please wait.

Presentation is loading. Please wait.

Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.

Similar presentations


Presentation on theme: "Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio."— Presentation transcript:

1 Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio

2

3 Mobile Device Adoption Faster than the PC boom 10 X Faster than the Internet boom 2X Faster than the recent social networking explosion 3X

4 Mobile Development Strategies Web technologies Native platform technologies

5 Mobile Development Strategies Desktop apps Windows Store apps Browser-based applications Apache Cordova™

6 Microsoft’s solution for Mobile

7 C# + XIB C# + AXML C# + XAML Native UI Cross-platform mobile native apps for iOS, Android, and Windows

8 What is Xamarin? Extension to Visual Studio iOS & Android apps entirely within Visual Studio Compiles.NET/C# code to native platforms Visual Studio ALM and IDE capabilities Build apps faster Leverage skills Reuse code and binaries with flexibility Fully native user interfaces

9 Create UI with drag and drop simplicity Target multiple screen sizes, resolutions, and OS platform and versions Layouts saved in native resource formats World’s best Android designer available in Visual Studio UI design in Visual Studio

10 Native compilation, native performance

11 Create a single Hybrid App for iOS, Android, and Windows with your skillset in Web Standards: HTML, JavaScript, CSS Visual Studio Tools for Apache Cordova™

12 Visual Studio Tools for Apache Cordova Black Box

13 Visual Studio Tools for Apache Cordova Use existing web developer skillsets iOS, Android apps entirely within Visual Studio JavaScript, CSS, and HTML support Flexibility to use any JavaScript framework Native device access with support for common and custom plug-ins exposed as JavaScript APIs Build apps at scale Complex enterprise scale apps with TypeScript Productive end-to-end workflow Visual Studio ALM and IDE capabilities

14 Create shared C++ components across Android & Windows and complement with a presentation tier in Xamarin Visual C++ for Cross Platform Mobile Development

15 Visual C++ for Cross Platform Mobile Apps Shared C++ Components Re-use existing C++ libraries to target Android & Windows Leverage C++ libraries to build complete mobile solution with Xamarin Android Native Applications in VS Build, debug, and deploy Native-Activity Android apps Visual Studio Productivity Instantly productive with familiar tools Unique IDE that offers full editing, browsing, and refactoring experience in a unified manner across “shared code”

16 Visual C++ for Cross Platform Mobile Apps Black Box Xamarin Apps Black Box.NET Apps

17 Confident developer environment setup End to end mobile development for the entire application lifecycle with trustworthy and fast Android emulator Supports the range of common mobile app development strategies Tools for Cross-Platform Mobile Development

18 Demo

19 aka.ms/xamarin aka.ms/vscordova www.visualstudio.com www.typescriptlang.org blogs.msdn.com/b/visualstudio/ Resources


Download ppt "Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio."

Similar presentations


Ads by Google