Help for developers

Publishing to the App Store or Android Market

Publishing your applications for distribution can be complicated process. Please let us know if you are unsure about how to do this and need some help or are interested in comparing strategies We’re trying to coordinate with people from across …

There’s a class for that

Computer Science 407 challenges students to develop innovative and functional mobile phone software.

For a developer, figuring out where to enter the mobile space can be daunting. Do you invest time making your websites and web applications mobile-enabled? Or do you start developing apps? If you choose to develop apps, which platform should you begin with? And where — and in what format — will the data to drive those apps come from?

The mobile space is indeed a whole new world when it comes to development. But it’s only going to grow in importance, and it offers many new, exciting opportunities for anyone who does Web and application development.

The Mobile UW initiative aspires to foster a campus community of mobile developers that benefit from collaboration, knowledge-sharing and access to open-data services.

Listed below are a handful of resources and articles that we have found helpful. (What are you reading? If you know of a good resource, let us know and we’ll add it to the list.)

Mobile strategies

Apps vs. the Web
An article on A List Apart by Craig Hockenberry that does a good job of breaking down the  mobile-web-enabled vs. apps question.

The developer’s guide to mobile frameworks
An article on .net Magazine by Jonathan Stark. It’s an excellent discussion of the points surrounding the decision of whether to build a mobile-web-enabled or native solution. It also gives a great rundown of currently available tools for building both mobile-web and native apps.

App development

Android SDK

Apple iOS Developer Library

Apple iOS Dev Center (requires free registration as an Apple Developer)

Windows Phone AppHub

Mobile-enabled web development

jqTouch
A jQuery plugin for mobile web development, primarily geared to WebKit

Sencha Touch
A Mobile JavaScript Framework for building HTML5 compliant mobile web applications. It’s available in Commercial and Open Source versions.

Combining meta viewport and media queries
A nuts-and-bolts article about using the meta viewport tag in your HTML to tailor web page content for optimal viewing mobile web browsers.

Classes and events

There’s a class for that
Computer Science 407 focuses on mobile developement