A couple of weeks ago I took the jump into Windows Phone development and I was pleasantly surprised by the experience. Using DreamSpark the tools were easy to set up and registering on the marketplace as easy.
Then there is learning the code. I was already competent in VB coding so this helped me but there were still some changes which I need to learn, this is where the resources available really came into their own. Windows Phone is already an extremely nice platform to program for but the tools available to everyone made life and switching to Windows Phone programming even easier. The tutorials can show you everything from starting on your very first program to moving to the Windows Phone platform, the new tools and how it works.
For me the best thing was using a platform which flows wells and gives you so much in the way of starting code. Every application you create is based on some sort of skeleton code meaning less work for you in design and more time for you to work on your code and get the best application possible.
There is also a great community on Windows Phone, on both the official forums and other forums such as XDA-Developers. The people there will help you with any code problems you help and endeavour to get you what you need to build the best app. These people are there because they love the platform, they love the development process (and why wouldn’t they?) and because they love to see new people joining them.
So where did I start? Design. The first thing you need to do is design your app so you know what you need to code and what goes where inside the app. Once this stage is done we can get started on the code.
Windows Phone is so simple to code. I started and within 6 hours my app was finished. The trick is to use the tools available on both the app hub and other online resources. Skeleton code can be your best friend if you utilise it well.
Then there is the app submission. I don’t think this process could have been easier. Upload your app, fill in a few details, upload some screenshots from the emulator and your logos with this you can submit your app for verification.
This is where the waiting game begins; fortunately this is a quick process and tends to take 1-3 days. Once this is done your app is in the marketplace and ready to go.
So I came from a background with previous experience in coding so what about someone who hasn’t? On Friday Microsoft came down to Bournemouth University to run a Windows Phone Camp. This went down very well with the students many of whom had never touched the tools before and some who had only just started coding. With their help and the tutorials online in the space of 3 days a novice had written and app and started private testing, with the hope of publishing his app by the end of the week.
That’s how easy it is to write your apps for this platform.
Another attendee who was previously a “I hate Microsoft” person and hardcore Linux user had a play with the devices, the tools and saw how simple and nice it was to code for the platform and made the switch. He is now going to start using Window Phone as his primary device and move from webOS coding to Windows Phone coding.
So as you can see there is something for everyone with Windows Phone, user or developer it’s the nicest experience you can have.
Enjoyed the read! Check out the blog I wrote this summer on my Windows Phone experience from a non-technical perspective while interning at Microsoft Canada. Keep sharing your experience :) blogs.msdn.com/.../intern-corner-hello-world-and-windows-phone-7-by-judy-lin.aspx
<ahref="http://uin-malang.ac.id> I just found your blog a few weeks ago and I have really enjoyed reading it since then. Your content is very informational. Keep posting the good post.</a>
I like the article.
Keep sharing your experiences.