Developing Windows Store apps (JavaScript)

Learn how to create Windows Store apps using JavaScript and HTML. From the new Start screen to new UI layout and controls, the presentation of your app is about showing off what it's great at.
Before you begin
Be sure you've read:
- Using the tools
- Planning Windows Store apps
- Designing UX for Windows Store apps
- Writing code for Windows Store apps (JavaScript)
Not using JavaScript? See Developing Windows Store apps (VB/C#/C++).
App features, start to finish
Our new start-to-finish series helps you add features to your app to engage your customers and to create the kind of experiences that draws people in and delight them. Here are previews of what you can expect from the series:
- Flat navigation app, start to finish: Create a complete, simple app that uses the flat navigation pattern and includes app state and all the core UI components, like settings and app bars.
- Windows Store app UI, start to finish: Everything you need to design and create a great UI.
- User interactionstart to finish: Be sure your app gracefully handles all forms of user input: touch, keyboard, mouse, and trackpad.
Steps to developing Windows Store apps
-
Create a UI
Learn how to create a user interface for your app.
-
Define application resources
Learn how to define your app's resources to improve maintainability and localization.
-
Respond to user interaction
Learn how to handle user interactions from touch, pen/stylus, mouse, and keyboard devices.
-
Work with data and files
Learn how to bind data, read, write, and save to files, as well as how to manipulate XML data.
-
Connect to peers, web and network services
Learn how to create connected apps. A connected, or network-aware app, can use the network for a variety of purposes including RSS feeds, games, and to interact with nearby devices.
-
Manage user info
Learn how to use roaming credentials, how to authenticate users with Live Services, and how to set up single sign-on.
-
Launch and resume apps
Learn how to launch, suspend, and resume your app while keeping app data safe and fresh.
-
Add multimedia
Learn how to capture multimedia, play audio and video, process image files, share or stream media, and transcode multimedia.
-
Integrate devices, printers, and sensors
Learn how to support devices like printers, cameras, sensors, removable storage, and more. You can also learn how to choose the right motion and orientation sensor for your game, how to use a light sensor to adjust screen brightness, and how to detect a user's geographic location.
-
Globalize your app
Learn how to localize/globalize your app.
-
Add trials and in-app purchases
Learn how to use free apps, trials (both time-based and feature-based), paid apps, and in-app purchases so your customers can try your app for free and choose what works for them.
-
Making your app accessible
Learn how to create apps that are accessible to the widest possible audience, including people who have impairments or disabilities.
-
Package apps
Learn how to use Visual Studio to access the Windows Store and package your app for distribution
-
Debug and test apps
Learn how to use the testing and debugging tools in Visual Studio.
Related topics
Detailed UX guidelines for Windows Store apps: Learn how to develop your apps so that if follows best practices for a great user experience.
Windows Store app samples: Look up or download sample code to help you use the Windows Runtime API.
Create Windows Runtime Components: Learn about creating components (essentially DLLs) in C++, C#, or Visual Basic, and call into them in a simple and natural way from a Windows Store app using JavaScript.
Build date: 6/14/2013
