Generation App, helping you build a Windows Phone app in 30 days

Develop a Windows Phone app in 30 days

Do you have an idea for a great Windows Phone app but have no idea where to start? Microsoft may have just the help you need to get started in the right direction.

Generation App is a Microsoft partnering program that will walk you through the process of developing a Windows Phone app. "How to develop a Windows Phone app in 30 Days" ("30toLaunch" for short) breaks everything down over four weeks and provides all the resources and support you need to build an app. In many ways, Generation App is a one stop source for all your developing needs

The thirty day schedule covers design principles, creating the interface, designing a splash screen, understanding the various Silverlight aspects, adding ads to your app and every other possible factor involved in app development. Each week has a videos to help you get through things and links to the necessary tools and resources.

Generation App's tag line is "Start with an idea. Code that idea. Then market it to the masses". The "30toLaunch" website wraps everything you need up in a nice, single source package.

Source: Generation App

George is the Reviews Editor at Windows Central, concentrating on Windows 10 PC and Mobile apps. He's been a supporter of the platform since the days of Windows CE and uses his current Windows 10 Mobile phone daily to keep up with life and enjoy a game during down time.

  • I have many ideas but little coding knowledge lol
  • Yeah too bad I don't know XAML...
  • I didn't have any XAML knowledge before I started writing the WPCentral app... ;) it's very easy to pick up
  • Jay, thank you for the comment. I have basic html and vba knowledge, but wasn't sure where to start for learning app development. I think I'll make learning XAML my summer project
  • Oh if you know some html you should find XAML simple enough, even better there's no CSS to worry about :) my advice is start in expression blend and then try to learn writing XAML yourself
  • Excellent. Thanks!
  • Using the requirements document from the earlier step, craft a technical specification document that details how the application works from a technical point of view. This document includes aspects such as coding approaches and hardware specifics.
    mobile app development
  • I think the real challenge lies in the C# and not the XAML. Object oriented programming is no easy discipline to master and pretty much anything you can do for WP7 requires it. W8 on the other hand at least lets amateur web programmers dive right in. I hope WP8 lets me code in HTML+JS :)
  • Interesting perspective, I suppose I forget that I ever programmed on anything that wasn't an object oriented design... Still, it's not too hard to learn, and you can keep things incredibly simple for phone development
  • Is there a free version of Microsoft Expression, because I don't have the money to buy the software.
  • All free and included with the SDK for windows phone
  • Hmm I have a lot of coding knowledge but few ideas...
  • *few ideas that aren't already done
  • How much for your services sir? I have no knowledge in coding.. Only took one c++ intro class
  • Sounds awesome will give it a look for sure!
  • Not a bad idea, I can develop my Medical app then ;-)
  • That's very important. Briliant idea...
  • Hey Microsoft, thanks for the tutorial help but your HTML page header still says "Windows Mobile App Development". Just letting you know. :)
  • Microsoft appreciates the feedback. >.>
  • "Each week has a videos to help you get through things and links to the necessary tools and resources." I just came up with an idea for an app. It will proofread wpcentral articles and autocorrect mistakes.
  • Awesome, I look forward to testing it for you :)
  • I have a really good app idea but don't know where too start as I never developed one b4 :-(
  • Same here. Great idea, but no coding knowledge. Is there a resource to pool users to match them up and get them going?
  • Feel free to share your ideas :)
  • Yea, this is a great idea, but I would like something for learning coding too. Unless this does, and I'm not reading correctly.
  • Is this good for total Programmig Noobs ? Or should I just start the trainig I have to start programming ?
  • For people new to coding: find a good book (I like Wrox's "Beginning Visual C# 2010") and read it, type out the examples, and do the exercises. It took me about 6 wks to learn C# in my spare time. Also, the MSDN Library is an invaluable resource for language specifications and class documentation.
  • That's what I'm doing right now. Trying to learn C# and then XAML to get developing later this summer...
  • This may be an obvious question, but is C# the base language when coding for WP? What is silverlight in regards to making apps?
  • What if I have no coding background where do I start what book should I get or can I get by using Microsofts training documents?
  • Looks like my new summer project.
  • Am i missing something...But where do you sign up for this???
    can't watch the Youtube vids at work, in case the instructions are in the videos.
  • The vid is just a promo. Click one of the links in the article, and you'll be good to go.
  • Lady, I'm clicking. I'm clicking! Nothing happened.
    Guess I'll go old school and click the ordinary HTML link, conveniently provided by WPCentral.
  • This is a super dumb question, but when I go ask my librarian for books on C#, what do I say?  How do I pronounce C#...C-pound??
  • It's not a dumb question at all! Actually a pretty fair point if no one has ever said it to you :) it's "C-Sharp"
  • £ = pound, # = hash or sharp (the symbol for sharp is actually slightly different ♯, but we use the hash symbol to type it)
  • Lol apparently it's call "pound" in the US, which makes no sense :P
  • Sharp is a musical term/symbol.
  • Whaaaaaaat I have no idea what any of you are talking about.. Love Windows Phone though :)
  • I'm experienced in software, but not in mobile development. I've been wanting to dabble, but it's hard get into it without a good idea, haha.
  • How about me?I have lots of ideas but no knowledge of programming. :(
  • Thanks so much for the great feedback, everyone! Future plans for Generation App include the opportunity for those with ideas to connect with developers who can make their ideas a reality. Stay tuned for updates later this year by liking us on Facebook ( or following us on Twitter (!/GenerationApp)!