Feb 24, 2016
Build a great Windows Store library and become the most popular kid in school!
Jason Olson, Program Manager4-142
There’s never been a better time to be a library developer
Partner Spotlighthttp://services.windowsstore.com
Make it easy to acquire and use your library for Windows Store apps by integrating into Visual Studio
Mark Miller
Demo: DevExpress
AgendaSimplifying acquisition of your library
Providing a great development experience
Gotchas, Tips, and Tricks
Simple Success
Acquisition
Development
Reach
Write Code
Get Library Dependencies
Versioning/Updates
Project Templates
Item Templates
Samples
Menus Toolbox
Package Manager
Extension Manager
Visual Studio Gallery
Windows Runtime
Library Acquisition
What is NuGet?A tool to simplify the distribution of libraries.
Library/Application
NuGet
Demo: In walks NuGet
Providing a great development experience
Project Templates Item Templates Visual Studio PackageMenus
Tool WindowsWizards
Toolbox ControlsEditor Extensions
VSIX
Visual Studio SDK
NuGet + Visual Studio = Better Together
NuGet projects can be added to Visual Studio project templates and item templates
Create Project / New Item
NuGet Packages
Update
Demo: Extending Visual Studio
Tips and Tricks
The promise of backwards compatibility impacts SDK authors
[Tip] The “Quirking Boundary”
Test your SDK with Windows 8.1 apps and release a new version for Windows 8.1 if necessary.
Applications should not become unstable due to mismatched system components and libraries
[Tip] VCLibs.11 versus VCLibs.12
Release a new version of your SDK for Windows 8.1 built with Visual Studio 2013 tools.
[Tip] Language runtimes and performance impact
If targeting several target language environments, leverage native code where possible
Quick Start Challenge at //BuildCome visit “Platform Enablers” booth and try out partner SDKs on a simple Windows Store app for a chance to win exciting prizes*”
Follow the team on Twitter: @windevs
* Clocky, Sphero, Surface RT, Surface Pro
TakeawaysIt’s a great time to build libraries for Windows Store apps
Simplify acquisition of your library
Provide a great development experience
ResourcesPartner Spotlight - http://services.windowsstore.com
- Work with @windevs to become a member
Platform Enablers booth at //build and the Quick Start Challenge
http://nuget.orghttp://visualstudiogallery.msdn.microsoft.com/http://msdn.microsoft.com/en-us/library/dd885119.aspx (Developing Visual Studio Extensions)
Evaluate this session
Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.