Skip to content

Developer resources

To help developers in their efforts to build mobile applications, we have assembled some helpful resources covering a wide variety of topics.

This collection of links and documentation is provided as a courtesy to support developers working on mobile applications that serve the University of Washington community. While these resources offer helpful guidance on a variety of topics, including app store publishing, it is important to note that developers are responsible for conducting their own research to ensure their applications are secure, accessible, and aligned with the University’s brand standards and policies. Please also be aware that the University Marketing and Communications Web Strategy team manages the UW presence in the Apple and Google app stores, but the team does not provide application development services, code reviews, or technical consulting.

Things to consider before you begin

Mobile web vs. Native vs. Hybrid

Before deciding what to build, understand your options. Mobile web is the most versatile and easiest to maintain, but can be limiting if you need robust device integration.

Build vs. Buy

Existing products may already solve the problems that concern your users. They might not be a perfect fit, but could provide real benefit far more quickly.

True Cost

Offering a software solution is never without cost. Understand the real costs for ongoing development, maintenance, support, and communication.

Create a successful project

Solve the Right Problems, for Real Users

Understand and prioritize your user population(s), their needs, and their goals for your software.

Aim for Simplicity

What’s the simplest solution that will provide real benefit to your users?

Continuous Improvement

Build a solid foundation, put it in front of users, and then optimize through iteration.

Development concerns

So Many Options

Choosing the technology upon which to build is a huge step. Understand your various options.

Frameworks and Toolkits

Let others do some of the heavy lifting with your technology stack.

Performance Tuning

Performance is a primary concern for good user experience. Optimize your applications.