Are you interested in developing windows store apps? This post will guide you to the right developer tools, tutorials and resources. There are 3 steps to build your windows store apps:
- Get the tools
- Build and test the app
- Publish the app
1. Get your development tools:
You would need: Windows 8/Windows 8.1,visual studio 2012/2013, Windows 8 SDK and the developer license. You can get Windows 8 from Dreamspark Premium subscription of your school Webstore. To find a link to your webstore, goto http://aka.ms/w8gsg28 and enter your school name in the 3rd search box.
You can also visit http://aka.ms/w8gsg01 for more details.
Visual Studio 2012/2013
You need to download and install visual studio 2012 for windows 8 and visual studio 2013 for windows 8.1. You can do this using dreamspark (if you are a student) at no cost at all.
You would need:
- Windows 8 Software Development Kit
- Blend for Visual Studio to create and edit images, and design your apps
- Windows App Certification Kit (WACK) to test your apps
These are the collection of tools and software that you need to design, create, debug, package and publish your Windows 8/8.1 apps to store.
Software Developer License:
When you install Visual Studio Express, you will be asked for a developer license. For that, you would need a Microsoft (Hotmail) account.
2. Build and test the app
Choose a programming language:
You can build a Windows store app using the following programming languages. You can select you own choice and start developing:
- XAML/Visual Basic
Get hands-on help
The following is a helpful review that covers everything from setting up an app to learning tools and templates: http://aka.ms/w8gsg06
You can download many code samples(covers most topics) to learn from: http://aka.ms/w8gsg07
3. Test Your app:
Before submitting your app, test it. The Windows App Certification KIT (WACK) that you downloaded earlier is used for this. For testing, goto windows start screen -> run WACK app -> Select your custom app -> select next.
Submit your app:
To submit your app package to the store, create the app package by going to store menu in visual studio -> create app packages. You will need Microsoft account to submit apps to your Windows Store.
In the store:
When you submit an app to the store, you need to have an app name, price for your app (or free), age rating, a description of your app and screen shots. Once you publish your app, it wil go through a certification process and you will receive an email once its passed and published to the store.
Some resources that can be useful for development of windows store apps: