Development 11 posts

Functional Reactive Programming on iOS with ReactiveCocoa

Note: This is going to be a slightly more technical post geared toward our friends in the iOS developer community. Objective-C is a programming language which often finds itself mired in the antiquated ways of C, the programming language upon which modern Objective-C is built.

5 Things to Know When Designing for iOS

Based on our experience creating great iOS apps, we've come up with a list of 5 things we believe designers should keep in mind while conceptualizing interfaces for iOS. While the focus of this article is only on iOS apps, much of the advice here translates directly to other mobile platforms.

Lessons in Learning: Creating a Functional Prototype

Modern web and browser technologies are now capable of supporting features that give us the ability to build websites that go beyond hyperlinked media. In a recent project, we had the opportunity to create a web-based product for a client.

Designing With Code

With an increasingly complex array of platforms and screen resolutions, it's time to embrace the creative capabilities of HTML5 + CSS3 and make development part of the design process. While I've spent most of my days in the creative department, I actually started my career as a developer.

Designing (and converting) for multiple mobile densities

With Apple leading the movement, phones, tablets, laptops, and desktop displays are rapidly increasing in resolution. This is wonderful for everyday mobile users, as the quality of their device screens become sharper and allow them to better experience the finer details of an application.

Readability + iPad Retina

Here are some pics of Readability on the iPad 2 (left) and the "new" iPad (right). You can see how well the new screens render Hoefler & Frere-Jones amazing fonts.

Readability for iOS

A few months back we talked about our partnership with Readability. Today, we're pleased to announce that the native apps are available on iOS.

No screen left behind: Creating a digital experience for multiple devices

When creating a web site for multiple screens and devices, many options need to be explored to determine how to create the best web experience while maintaining a consistent and optimal user experience. With the variety of devices used to view the web already, from phones and desktop computers, to netbooks and tablets, this list will only continue to grow.

iOS 5 GUI PSD (iPhone 4S)

Every time we create one of these files we notice just how much has changed. I'm not talking about the obvious stuff like iCloud, Siri or Notifications.

Android 2.3.4 GUI PSD (High-Density)

Yes, we <3 Android, too! One of the challenges of an ever-changing digital channel, is that we find ourselves spending more and more time designing for various platforms and form factors.

That’s what she said: thoughts from a female dev

Since 2007, A List Apart, has been conducting surveys "for people who make websites" in an effort to collect a picture of the industry. They have been able to attract approximately 26,000-35,000 respondents annually, from all over the world.