300 likes | 426 Views
Build a great Windows Store library and become the most popular kid in school!. Jason Olson, Program Manager 4-142. There’s never been a better time to be a library developer. Partner Spotlight. http://services.windowsstore.com.
E N D
Build a great Windows Store library and become the most popular kid in school! Jason Olson, Program Manager 4-142
Partner Spotlight http://services.windowsstore.com
Make it easy to acquire and use your library for Windows Store apps by integrating into Visual Studio
Demo: DevExpress • Mark Miller
Agenda • Simplifying acquisition of your library • Providing a great development experience • Gotchas, Tips, and Tricks
Get Library Dependencies Versioning/Updates Development Item Templates Samples Write Code Project Templates • Acquisition Menus Toolbox Reach Package Manager Visual Studio Gallery Extension Manager Windows Runtime
What is NuGet? • A tool to simplify the distribution of libraries. Library/ Application NuGet
Visual Studio SDK Project Templates Item Templates Visual Studio Package Wizards Menus Toolbox Controls Editor Extensions Tool Windows VSIX
NuGet + Visual Studio = Better Together • NuGet projects can be added to Visual Studio project templates and item templates NuGet Packages Create Project / New Item Update
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
Release a new version of your SDK for Windows 8.1 built with Visual Studio 2013 tools.
If targeting several target language environments, leverage native code where possible
Quick Start Challenge at //Build • Come 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
Takeaways • It’s a great time to build libraries for Windows Store apps • Simplify acquisition of your library • Provide a great development experience
Resources • Partner Spotlight - http://services.windowsstore.com • Work with @windevs to become a member • Platform Enablers booth at //build and the Quick Start Challenge • http://nuget.org • http://visualstudiogallery.msdn.microsoft.com/ • http://msdn.microsoft.com/en-us/library/dd885119.aspx (Developing Visual Studio Extensions)
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!