Presentation is loading. Please wait.

Presentation is loading. Please wait.

Whats New Xamarin and VC++ with VS 2017

Similar presentations


Presentation on theme: "Whats New Xamarin and VC++ with VS 2017"— Presentation transcript:

1 Whats New Xamarin and VC++ with VS 2017
A 15 minute overview I put together after watching some videos….

2 Xamarin Visual Studio for Mac updates XAML Previewer updates
Improved Xamarin.Forms XAML Intellisense New & Updated Templates Connected Services

3 Visual Studio for Mac C# F# support iOS, Android, and Mac apps
.NET Core and ASP.NET Core Roslyn powered compiler Portable between Windows and Mac

4

5

6 Android Archive Manager and Publishing

7 Integrated iOS/Android device log.

8 Xamarin.Mac minimum support.

9 XAML Previewer New enhancements Bug Fixes Requires Java 1.8 x64

10 New Templates Different types of starter apps MVVM templates
Host in the cloud option

11 Connected Services Stop with the slides and show them the demo

12 Visual C++ Make and CMake support Multi platform targeting
Bring your own compiler (MSVC,Clang,GCC) Not all platforms Projects load before meetings end

13

14 5 VC++ Worloads Windows Desktop Development with C++:
Amore granular installation experience for installing the original C++ workload. Selectable components that enable you to install just the tools that you need. Linux Development with C++: The popular extension Visual C++ for Linux Development is now part of Visual Studio. This installation provides everything you need to develop and debug C++ applications running on a Linux environment. Game Development with C++: Use the full power of C++ to build professional games powered by DirectX or Cocos2d. Windows Desktop Development with C++: We now provide a more granular installation experience for installing the original C++ workload. We have added selectable components that enable you to install just the tools that you need. Please note that the indicated installation sizes for the components listed in the installer UI are not accurate and underestimate the total size. To successfully create Win32 projects in the C++ desktop workload, you must install both a toolset and a Windows SDK. Installing the recommended (selected) components “VC v141 toolset (x86, x64)” and “Windows 10 SDK ( )” will ensure this will work. If the necessary tools are not installed, projects will not be created successfully and the wizard will hang.

15 5 VC++ Worloads Mobile Development with C++ (Android and iOS):
You can now create and debug mobile apps using Visual Studio that can target Android and iOS. Universal Windows Platform development: C++ comes as an optional component for the Universal Windows Platform development workload. Upgrading C++ projects currently must be done manually. If you open a v140-targeted UWP project in Visual Studio 2017, you need to select the v141 platform toolset in the project property pages if you do not have Visual Studio 2015 installed.

16 Compiler Upgrade C++11/14 Complete..ish C++17 key features included
Visual Studio 2017 allows using /sdl with /await.

17 Compiler Upgrade Improved code generation of loops: support for automatic vectorization of division of constant integers, better identification of memset patterns. Improved code security: improved emission of buffer overrun compiler diagnostics, and /guard:cf now guards switch statements that generate jump tables. The /debug:fastlink option has been improved to provide 30% faster link times on large components than in Visual Studio 2015. When using co-routines, the Experimental keyword "yield" (available under /await switch) has been removed. Your code should be updated to use the "co_yield” instead.

18


Download ppt "Whats New Xamarin and VC++ with VS 2017"

Similar presentations


Ads by Google