UWP Apps with Network Share Access

Hi Developers, If you recall, Windows 10 Creators Update introduced support for registering loose file packages from a network share to enhance collaborative and multi-device app development. We heard great things from you all (our developer community) about how your app building productivity increased – specifically while working on apps that are asset heavy. Building on…

0

Using Custom Properties for AppExtensions

Properties are an optional but very useful feature of AppExtensions. There a wide range of possible metadata that you may require when creating an AppExtension Host platform, such as version, capabilities, lists of supported filetypes or other data that is helpful to know prior to loading an AppExtension and also highly specific to your app….


Walkthrough: Using App Extensions in Visual Studio

Interested in using extensions and don’t quite know how to get started? Here’s a walk-through of the basics for getting an app extension platform added to your app and testing it. Be sure to check out the introduction to App Extensions for a more high level overview. How App Extensions Work To set up App Extensions,…


Tooling to create a Related Set

In my previous blog we talked about the requirement to create a related set to load code from an optional package. What is a related set and why should you do it? When you have a scenario where you need a tight coupling where a version of your main app only works with a certain version of…

0

Loading code from an optional package

In the last blog we looked at how to create a basic optional package and how to load content from it. So now lets try to load code from an optional package. In my GitHub solution, I have an ActivatableOptionalPackage. This is basically an optional package with a tile and it contains a dll that I will…

0

Build your first Optional Package

In my last blog we talked about why you would develop an optional package. In this segment lets try to build a simple optional package. You can find the source code to my sample app on GitHub. Feel free to comment and ask questions! Let me breakdown what I did in the sample app in…

2

Updated AppExtensionCatalog documentation

We have updated the AppExtensionCatalog documentation with improved guidance and information about using the AppExtension API. Check it out, and tell us what you think! https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.AppExtensions.AppExtensionCatalog   – David Bennett, Program Manager, Windows Developer Platform


Introduction to App Extensions

One of the great new Universal App features in Windows 10 Anniversary Edition is App Extensions. This is the platform that Microsoft Edge uses to create its browser extensions and is available for any developer to use. This post is to give you a brief overview of App Extensions, show you where you can learn…


Extend your application using Optional Packages

  What is an optional package? So you have a Universal Windows App. Over a period of time you added more and more functionality to the app. Now instead of bloating your base app, wouldn’t it be awesome if you could ship another app(s) that seamlessly plugs into your base app giving you the ability to…

7

Streaming Install Part 5: Testing and Debugging a Stream-able App

Loose File Deployed Stream-able App A stream-able app can still be deployed as loose files (or F5 from Visual Studio). By default, all files are present and all content groups are staged. Through the debugging APIs, we can set the states of the content groups so that we can simulate environments where only certain content…

0