Before reading this article, please go through the following articles-
- Developing Windows Store Apps: Introduction And Requirement Specification
- Plans For Designing Metro Style Apps (Windows Store Apps)
- Windows Store Application Life-Cycle
- Guidelines to Pass Windows Store App Certification
- Navigation Patterns to Develop Windows Store Application
- Templates to Develop Windows Store Apps
- Develop Your First Windows Store App (Hello World)
- Controls to Design Windows Store Apps
- Lay-out Design Guidelines For Windows Store Apps
- Guidelines to Create Splash Screen For Windows Store Application
Introduction
1. Application UI
- Display NameThe user-friendly name of your Windows Store application which is displayed to the user. We can say the identification name to the application also.
- Entry Point
This section in the application UI tab specifies the class name that runs first when the application is started. The entry point section appears only for the application which is created using C#, Visual Basic or C++ languages. - Start PageThis section appears only when you create your application using JavaScript. This section defines the start page for your application.
- DescriptionThis section is optional in the Manifest Editor of your Windows Store application. This section provides a description of your application.
- Supported RotationAs we know Windows Store applications run on various devices like tablets. These devices can be moved or rotated by the user. In this section, we can specify the preferred orientation in which our application looks good.
- Short NameThis section specifies the short name for your Windows Store application which appears in the application tiles directly.
- Foreground Text
This section sets the foreground color to the text which appears on application tiles. - Title Background Color
This property in the Manifest Editor specifies the background color to the application tile.
- LogoThis section in the application UI specifies the image file path which appears on the application tile.
- Wide LogoThis is the wide version of the above logo image which is used when our application tile appears in wide format.
- Small LogoThis is the small version of the logo image which is used by the system when the user searches for something.
- Store LogoThis is the image to specify the logo in the Windows Store for your application.
- Toast CapableIf your application needs to raise a toast notification set this property to yes.
- Splash ScreenThis property is used to set the foreground image for your application's splash screen.
2. Capabilities
- Documents LibraryCheck this checkbox when your Windows Store application needs to access a user's document library.
- Private Network (Client & Server)If your Windows Store application needs to connect with a private network like home or work then set this capability. If this capability is not set then your Windows Store application is unable to connect with those networks.
- Internet (Client & Server)Set this capability if your application needs to communicate with public networks. This capability provides inbound and outbound access to public networks.
- Internet (Client)Set this capability if your Windows Store application needs to communicate with a public network. This setting only provides outbound access to public networks.
- LocationIf you are developing location-aware applications and your app needs to use GPS sensors then you must set this capability.
- Music LibraryIf you need to access the user's music library then you must set this capability in the manifest file. This setting allows your application to loop through and access all the music files without user interaction.
- Picture LibrarySet this capability if your application needs to loop and access the user's picture library without user interaction.
- ProximityThis capability is used when your application needs to connect to other devices available within a certain distance.
- Removable StorageIf your application needs to access the files available on removable storage then set this capability.
- Videos LibraryIf your application needs to use the video library from the user's system then set this capability to your Windows Store application.
- Shared User CertificatesIf you are developing some financial application that needs the smart cart for identifying the user's identity then set this capability to your Windows Store application.
- WebcamIn your Windows Store application if you are capturing some photos or capturing videos from a webcam then you must set this capability in the app manifest.
3. Declaration
- Account Picture ProviderIf your Windows Store application needs to provide the ability to change the user account picture then you can use this extension to do that.
- Autoplay ContentAs a Windows OS user, all of you are aware that when the user connects a device to their system then Windows raises an autoplay event. If your Windows Store application needs to appear on the list of autoplay then you can use this contract.
- AutoPlay DeviceWhen you need to launch your application when the user attaches to an external device such as a webcam to their system then you can take advantage of this contract.
- Background TaskWhen you need to run a background task when your application is suspended then you can use this extension to run that background task in your Windows Store application.
- Contact PickerWhen your application needs to access the user's contact book then you can use this contract.
- File Open PickerIf your Windows Store application requires opening the file then you can use this contract.
- File Save PickerIf your Windows Store application must save a file on the user's system then you can include the file save picker contract in your application.
- SearchWhen your application needs to provide the feature like search then you can use this contract in your application.
- ShareIf your application needs to share the content with social media or sending some mail to user contacts then you can use this contract.
4. Packaging
- Package NameThe unique name to identify the package in the system. This attribute is case sensitive.
- Package Display NameTo display a user-friendly name in the Windows Store you can use this attribute.
- VersionThis attribute is used to provide the package version information.
- Publisher Display Name This attribute is used to provide the publisher name which displays in the Windows Store developer portal site.

Join the conversation! Your thoughts help the community grow.