The introduction of the Windows Phone platform last year gave app developers an entirely new environment in which to be creative. If you have ever wanted to develop apps for the Windows Phone Marketplace, now is the perfect time to begin. This tutorial will give you an overview of to how to publish your application to the Windows Phone Marketplace.
Once you have the idea in your head that you want to develop applications for the Windows Phone platform, there is one thing that you should so immediately: register as a Windows Phone developer. This is done via the App Hub website. You want to complete the registration process as a Windows Phone developer first before you even begin to develop applications. Why? There are some tasks that will come before you that require the App Hub. For example, if you want to install your app on an actual Windows Phone for testing, a membership to the App Hub site will be necessary. If you go ahead and create an application and want to test it in a real life environment, you will be delayed without an App Hub membership.
You can visit the App Hub here: http://create.msdn.com/en-US/
The App Hub is home to plenty of developer tools, answers to questions about the development process, and is also where you will submit and manage your apps and games. The App Hub also has solid community forums that will help you in the creation process. Documentation and code samples are also packaged in the membership perks. To begin applying for membership to the App Hub, visit this link:
Membership is $99 for a year, and it grants you access to development for both the Windows Phone platform and the Xbox 360. You can create free or paid apps. There is a limit of up to 100 free app submissions, while the submission of paid apps to the Windows Phone Marketplace is unlimited.
Before registering on the App Hub as a Windows Phone developer, there are a few things you want to have on hand. First, you will need a Windows Live ID. Don't have one? Do not worry, you will be directed to a page to sign up for one. As with any registration process, have all of your contact information handy as well. Finally, you will need to have credit card information, since that is the only accepted method of payment for the $99 annual membership fee. The only way to work around this credit card requirement is if you have a DreamSpark registration.
After you use your existing Windows Live ID or newly created one to sign-in, the registration process will begin. You will first be asked to choose an account type (Company, Individual, Student.) You will then be asked to enter your personal information such as name, email address, phone number, etc. The next step is to enter your profile information (display name, display picture, gamertag.) Payment information is next. As mentioned, if you register as a student, this part can be skipped. Finally, you will be asked to confirm and verify your information. Once completed, you will receive an email that will lead to the activation of your account.