Bringing your Win FormsWPF investments forwards with UWP
Bringing your Win. Forms/WPF investments forwards with UWP/. NET Standard 2. 0 Chris Barker @chrisofderby Daniel Jacobson @pmatmic #dot. NETConf #UWP Learn. Imagine. Build. . NET Conf
Why UWP? Modern experiences Devices + Io. T Mobile PC Xbox Surface Hub Holo. Lens UNIVERSAL APPS Reach new audiences ONE WINDOWS PLATFORM Increased engagement Adaptive User Interface Natural User Inputs One SDK + Tooling One Store + One Dev Center Cloud Services Improved servicing . NET Conf
Win. Forms / WPF Continue development Windows 10 APIs Modern and Engaging Experiences Desktop Bridge Improved Discoverability, Installation and Servicing Universal Windows App Reach New Audiences and Devices Xamarin Forms Reach New Audiences and Platforms . NET Conf
Why. NET? End-to-end solution Maximum productivity Enterprise scale Modern Applications . NET Conf
. NET STANDARD LIBRARIES INFRASTRUCTURE . NET Standard allows sharing code, binaries and skills between. NET client, server and all of its flavors. • . NET Standard provides a specification for any platform to implement (conceptually similar to HTML) • All. NET runtimes provided by Microsoft are implementing the standard . NET Conf
MY. NET FRAMEWORK APP MY. NET CORE APP MY XAMARIN APP MY STANDARD LIBRARY . NET Conf
. NET Conf
DATA Data. Set • Data. Table • SQLClient IO Files • Compression • MMF . NET Conf
Win. Forms Prepare for. NET Standard 2. 0 UWP Creating the App Co-evolve Add New Features . NET Conf
. NET Conf
. NET Enhancements with UWP . NET Conf
. NET Conf
. NET Conf
. NET Conf
. NET Conf
. NET Conf
Click. Once . appx Install from web Full file download Intelligent download Auto-updates On app launch In the background Differential updates No Block level updates Automatic dependency management No Yes Self-contained per-user app install Yes Administrative permission-free Yes . NET Conf
1 Port your libraries / nuget packages to. NET Standard 2. 0 2 Modernize and extend your apps through the Universal Windows Platform 3 Download the sample app from here: aka. ms/Dot. Net. Std. Sample . NET Conf
. NET
- Slides: 19