build 2016 - p439 - saving development time with windows app studio's windows 10 uwp nuget...

8
#Build2016 Saving time with Windows App Studio’s NuGet packages Peter Kruger Senior Product Marketing Manager

Upload: windows-developer

Post on 13-Jan-2017

147 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

#Build2016

Saving time with Windows App Studio’s NuGet packagesPeter KrugerSenior Product Marketing Manager

Page 2: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

Windows App Studioappstudio.windows.com

Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps.

It’s accessible from any device with a browser and helps you create, generate, and publish a Windows 10 app with no coding required.

Saving time with Windows App Studio NuGet packages

Page 3: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

What is it?NuGet is a free and open-source package manager for development on Microsoft platforms. It makes it easy to bring in components into your app Visual Studio.

NuGet is available as a Visual Studio extension and is preinstalled by default.

It supports a number of programming languages, most notably the .NET Framework and C#/C++

What is NuGetNuGet packages make it easy to add libraries, frameworks, and tools to your software.

Where can you get it?https://www.nuget.org/

Want to create your own?http://docs.nuget.org/create/creating-and-publishing-a-package

Page 4: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

Windows App Studio UWP Controls This library contains the UWP/XAML controls used in Windows App Studio to create responsive Windows 10 apps. This library encapsulates different XAML controls used to represent information in the apps as well as other base application services like caching, navigation and commands.

Windows App Studio Data Providers This library enables the applications to retrieve information from several Internet services (aka data sources), define the schema of the information, handle the data parsing, and manages the complexity of the authorization for those data sources that require it.

Windows App Studio’s NuGet PackagesWe currently have two published NuGet packages for Windows App Studio Libraries:

Available here:https://github.com/wasteam/waslibs/

Page 5: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

Windows App Studio UWP Samples App

Explore the libraries hands-on

The UWP Samples app shows each of the controls and data sources in the Windows App Studio NuGet packages.

Each component in the libraries will have an about section, a settings section where you can see the effects of changing attributes, and also copy the code.

Each of these components are open-source and can be used in your projects, with or without attribution.

Page 6: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

https://github.com/wasteam/waslibs

NuGet Sample Apps Demo

Get the packages Open in Visual Studio Explore the SamplesBuild the Solution

Page 7: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

Re-visit Build on Channel 9.

Continue your education at Microsoft Virtual Academy online.

Where to go from here?

Information on NuGethttps://www.nuget.org/https://docs.nuget.org/

Windows App Studio Librarieshttp://github.com/wasteam/waslibs

Windows App Studio Documentationhttp://appstudio.windows.com/home/howto

appstudio.windows.com

Page 8: Build 2016 - P439 - Saving Development Time with Windows App Studio's Windows 10 UWP NuGet Packages

© 2016 Microsoft Corporation. All rights reserved.