Help for Developers
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 UW Mobility 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.)
App Development and Deployment
Do you need to develop apps for Apple or Android platforms, or deploy apps to the app stores? Access to Apple and Google app development and deployment resources is provided to UW—Madison departments and units free of charge. For more information or to be added to any program, contact us.
- Apple Developer Program — Develop and distribute free and paid applications via the Apple App Store; access and test prerelease versions of Apple operating systems and software
- Apple Developer Enterprise Program — Develop and distribute in-house applications (not via the App Store)
- Apple Developer University Program — For faculty or instructors using iOS in a course or curriculum
- iTunes Connect — For deploying, managing, and tracking Apple apps
Google — Android
- Android Developers — Develop and distribute Android applications in and out of the Google Play Store
- Google Play Developer Console — For deploying, managing, and tracking Android apps
Need more information, or ready to be added to a program? Contact us.
CS 407 — There’s a class for that
Computer Science 407, Foundations of Mobile Systems and Applications, focuses on mobile development.
UW DevBlog: Mobile
Articles and insights from UW mobile developers.
iOS Developer Mailing List
For individuals at UW—Madison working on iOS development.
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.
Mobile-enabled Web Development
A jQuery plugin for mobile web development, primarily geared to WebKit
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.