New Developer Contest: Windows Phone 7 – Ends Sunday August 15th

August 09, 2010
Written by
John Sheehan
Contributor
Opinions expressed by Twilio contributors are their own

Twilio Bug Logo

Microsoft-Windows-Phone-7-Series-Asus
Windows Phone 7 is a new smartphone platform that makes it easy for any developer to build mobile apps that leverage the .NET Framework, Silverlight and XNA.

For this week’s netbook contest, we’re challenging you to build the best Windows Phone 7 application that uses Twilio. The best submission will win a netbook and $100 in Twilio credit.

Getting Started

You can get started building WP7 apps using the Windows Phone 7 Developer Tools. The dev tools are completely free and include Visual Studio 2010 Express for Windows Phone, Expression Blend for Windows Phone and an emulator to test your apps with.

To make it as easy as possible to get started using the Twilio API in a WP7 app, I recently updated my open-source TwilioApi library to support Windows Phone 7 along with Silverlight. Based on RestSharp, this library makes it so you don’t have to deal with WebClient, HttpWebRequest or async request handling. Sending an SMS using the TwilioApi library is as easy as:

using Twilio;
public class Example
{
public void SendSms()
{
var twilio = new TwilioApi("accountSid", "authToken");
twilio.SendSmsMessage("5555551212", "1234567890", "Hello!", smsSent);
}
public void smsSent(SmsMessage msg)
{
// Console.WriteLog(msg.Sid);
}
}

The complete source code for both TwilioApi and RestSharp are available on GitHub. If you would prefer to use RestSharp directly, Luke Lowry recently wrote a post demonstrating how to use RestSharp with WP7.

How To Enter

Submissions to the contest are due by Sunday August 15th, at 11:59pm Pacific Time, and can be submitted here. Bonus points for putting together helpful materials (screencasts, blog posts, etc.) that demonstrate the value of what you’ve built, show others how you built it, or explain how it could become a business someday.

Please provide us a way to see your app in action. This can either be a screencast (Jing is free) or a real working app. In your submission, please be sure to include a link to where we can download your app or view a screencast demonstrating how it works.

If you need any help or want to bounce ideas off our Twilio developers, please join us on our forums or drop a note to help@twilio.com