You have apps and I have phones, let’s MeetUp!

If you’re going to be in the Boston area on Thursday December 6th, come on over to Microsoft Research & Development in Cambridge (NERD). I’m doing a 90 minute group explaining how Nokia’s new developer program (DVLUP) works and what it can do for you. I’ll also be introducing you to other the new stuff Nokia is providing for developers, most of it unprecedented and groundbreaking. Nokia fully believes in the fact that if you give developers the tools and resources, they will produce amazing apps.

Right now DVLUP is in a private, invite only, beta. However, if you come to the meetup, I’ll give you a code on the spot. If you don’t have a developer account yet, I can help you there as well. If you show me a completed Windows Phone app, ready to publish, I will cover your first year’s Dev Center fee! That will let you developer unlock your phone and publish your app to the Microsoft App Store. That’s just one example of some of the amazing ways Nokia can get you started. Come to the Meetup to learn about the rest.

I will be providing food and refreshments. Oh, and one more little thing… I will be giving away a Nokia Lumia Windows Phone! Yep, I’ll be raffling off a Nokia Lumia 900 at the event and give you the chance to earn one. It’s super easy to get a free phone from me, come to the Meetup to learn how to do that.

Space is limited, so RSVP now. you’ll find all the information about the event at that link  If you have any questions in general, fell free to email me at Nokia-WpDev (at) Outllook (dot) com. I hope to see you there!

Level Up with DVLUP!

Got your developer hat on? Check. Got your gamer hat on? Check. Ready to earn awesome rewards for doing what you love? Check!

Great, then let’s get rolling! I am officially announcing the beginning of a brand new, groundbreaking program from Nokia for Windows Phone developers, DVLUP. You are formally invited to participate in this currently invite-only program where you earn points for your apps through completing challenges. Spend your XP on Xbox 360s, new Nokia Lumias and more.

Check it out:


How do you get to participate?

I can take care of that for you, send me an email to  ext-lance.mccarthy(at)nokia(dot)com and I will give you a code to join.

There are two things you need to know before emailing me:

  1. This is only open to the US and Canada (for now), when you email me be sure to let me know what state you’re in.
  2. You don’t need to have a Dev Center account to join or get access to WP8 devices, but need one in order to compete for rewards.

Now that is out of the way, I can do something about #2 if you don’t have an account. If you are building an app, I will help you get a Dev Center account. If you are a student, you can go through Dreamspark. If you have an app that is done and ready to go, I can hook you up with a token (common sense applies here, no Hello World apps will get a token).

Head on over to DVLUP once I give you your access token.

If you don’t qualify for a token yet, but still want to dev unlock your phone and publish to the store, you can join the Nokia Premium developer program. For the same cost as the Dev Center, we will throw in a RadControls for Windows Phone license, a million API calls and you still get the Dev center account! Win-Win-Win.

I want to give you a white Nokia Lumia 900!

Yep, you heard right. I really, really want to give away two Nokia Lumias (First place get a 900 and second place gets an 800). I need you to do something for me in return, build a winning app! So how do you win? There are two ways, one device for each of the following categories:

  1. Create an awesome app for Windows Phone from scratch
  2. Port your existing Android/iOS app to Windows Phone

Even if you don’t win a top prize this contest, you will be ready for my next giveaway. Bring the apps and I’ll bring the swag!

Let me provide a little guidance on the categories:

#1 Windows Phone app from scratch

Your app should take advantage of the great APIs Windows Phone exposes. I will provide you with the tools and resources to get the job done. See further down where I explain a bit deeper about what the app should provide.

#2 Porting your app from another OS

It doesn’t matter how you get the app to Windows Phone as long as you publish it. You can use a third party system like PhoneGap or build it from the ground up. This all depends on how you built the original app. I have spoken to countless developers who have ported their apps to and they all say the same thing, it took at least 20% less time to build their app for Windows Phone.

Okay, so what should your app do? The best and award winning apps take advantage of sensors and data.

  • Camera (image manipulation, video recording, etc)
  • Sensors (accelerometer, location, etc)
  • Fun and unique data manipulation (from sources like twitter, rss/atom feeds, etc)
  • Bluetooth data tranfser
  • Social Networking integration (give your users something to shout about)

Those are just some sample ideas, there is much to leverage with Windows Phone. I could sit here all day and tell you how great it is, but showing you is better. Get your hands dirty with the sample applications from the Windows Phone team.

Windows Phone 8  (27 examples)

Windows Phone 7.5  (27 examples)

Download the samples that interest you the most or will show you how to implement your idea. For example, if you have an idea for a camera app, be sure to see how its done in the example first.

To submit your application for consideration for judging, you must email me a description of what the app does, who it is intended for and the XAP file for me to run/test it. If I find that it works as expected and meets quality standards (“Hello World” apps need not apply), you can move on to the publishing phase.

This is the time for you to publish the app to the Windows Phone Store, it has to be published by Dec 14th to be eligible for this run of the contest. If you do not yet have a developer account, I will be able to provide you with a token for a year of membership for free. Once again, quality standards apply, but most likely the app would not have made it this far anyways. We will be looking for form and function. Does it feel like a Windows Phone app (some exceptions, like games)? Does it cleverly leverage sensor data?

I will pick two top apps from each category. The four finalists will then go into a public poll for the public to weigh-in their vote (American Idol Style)! The winner of the public poll for each category will get a Nokia Lumia! Of the two winners, the one with the most votes will get a Lumia 900. Second place will get a Lumia 800. To top it off, the winners will also get a license for Telerik’s RadControls for Windows Phone!

Good luck! Contact me if have any questions.

Twitter: @lancewmccarthy

Email: Nokia-Dev (at) outlook (dot) com

More contest details:  This is a contest I am running personally as a Developer Ambassador, if you choose to participate you are agreeing that I or Nokia has the right to promote your app as the winner. You also agree not to hold Nokia or I liable for any costs you may incur while developing your app. We provide you with free tools and resources and anything additional you choose to add is your responsibility. If you are not located in the US, you are responsible for taxes/duties and international shipping costs for the device. If you are in the US, I will ship you the device free of charge.  The source code you write and show me is kept completely confidential and will not be shared. If you win in this event you can participate in future event but not with the same app. Even if you don’t win one of the two phones here, you will have plenty of opportunities for success in other events. Participating here does not disqualify you in other events I hold, in fact it will give you a head start… so do not give up!  I reserve the right to change contest rules if a rule is found to be unfair or needs tweaking to make sure everyone has a fair chance to win.

Resources, Resources, Resources!

I moved this blog post into its own page. Select the “Resources” tab above, or use this link.

If you have any questions, or if you are in the Boston area (New England), send me an email at or on twitter at @lancewmccarthy

Nokia Developer Ambassadorship

I am officially announcing that I’ve joined Nokia as a Nokia Developer Ambassador! So, what does this mean for you?

If you are:

  • An experienced Windows Phone Developer (WPDev) with tons of published apps
  • Have dabbled in WPDev, but haven’t published yet
  • An experienced iOS or Android Developer with apps (published or not)
  • Just getting started on any platform and are thirsty for more
  • In school and don’t know your Int from your Long
  • You have great app ideas but don’t know a lick of code

…then you’re in luck. If you want to bring an app or an app idea to life, I am your man.

So, what exactly is a Nokia Developer Ambassador? We each cover a certain region of North America, we are part-time employees (no, I didn’t leave Telerik) who receive a salary and a budget to support the developers in our regions.  Nokia is really invested in helping their developers succeed. From start to finish, they’ll back you.

How will I help you carve your path through app kingdom?

  1. Events- I’ll be at all the relevant local hackathons, events and meetups. If there needs to be more, I’ll have a budget to host one. (I will be performing at least one Windows Phone hackathon open to all devs where we’ll focus on bringing your Android and iPhone app over to Windows Phone).
  2. Hardware- You will have access to hardware.
  3. Platform Specific- Even though windows Phone 8 will be in the wild, most likely you wont be using WP8 specific features. So we want to give you the broadest market by developing Windows Phone 7.8 apps (100% reach) first. However, I will show you how to develop for both platforms and release a version for each.
  4. Tools, Tools, Tools – The BEST tools in the industry will be at your disposal. There is no comparison, even Android and iOS developers agree on this one.
  5. Teamwork- If there is something that I can’t do for you, I will find someone who can. Nokia has brilliant talent, the community of WP development is amazingly forthcoming with their tips & tricks, and example apps for every available feature. Also, the vast history of Microsoft’s knowledge has probably seen your problem before and has a way to fix it.
  6. Incentives- TBA:

In addition to resources available as an Ambassador, I can bring one more thing to the to the table of your success… me (fair warning, this next section may contain self-horn tooting).


My years (wow, has it been years already?) of experience with Windows Phone development and with the Windows Phone marketplace has taught me a lesson or two. Those mistakes and successes are now your asset.


Believe it or not, sometimes it is who you know, not what you know.  Being a Windows Phone developer I’ve developed strong friendships as well as apps. This has taught me an even more important lesson than the technical problems and unhandled exceptions that get thrown in your path. I am here to be that bond for you. Give back what was so freely given to me: Knowledge, experience and friendship.

People, this is truly what it means to be a Windows Phone developer. You become part of a community that will welcome you with open arms and help you through the struggles. Come join me, I can promise that there will be times of difficulty, but in the same gesture there will be great rewards!

Thanks for reading!


Follow me on Twitter: @lancewmccarthy  and also for official announcements @NokiaWpDev

Email me: Nokia-Dev at Outlook. com

Hello World RT

What’s with the title you ask? I needed a second “Hello World” post to test my Live Writer interface and thought,  “Microsoft did it, why not me”?

So you’re asking, what is this blog about? It is your go-to, bookmark now, all-in-one blog for all thing Windows Phone development. What will you find here… announcements about Nokia developer contests and giveaways, tips & resources for WpDev, and more.

So, I say hello and let’s begin!