OMG. There are so many screen sizes now.

Not to worry though. This is no big deal and I’m here to guide you. 

Your keys to sanity will be setting up a PSD and using the right tools to make your life easier. in case you missed it, yes, I did say PSD. And for those of you that use Sketch, or have considered it, look out for my upcoming post comparing the two design tools. It pits Photoshop CC 2015 against Sketch 3 in a fight to the designer’s death. (Stress induced. Obviously.)

Continue Reading Article

Earlier this month, Netflix announced that they had dropped Java from the rendering pipeline for their primary netflix.com web application. In its place, the company is using an architecture that leans on two technologies that have received an immense amount of press in the last couple of years – Node.js and React.

The fact that Netflix is using either one of these tools to power its most public and widely-accessible app would be newsworthy on its own, if perhaps a bit unsurprising to engineers building modern applications for the web. (Node.js is being used in production by PayPal, LinkedIn, Microsoft, and many others. React, originally created at Facebook, is a major part of that company’s front-end architecture and is gaining traction at many other companies, including the BBC, Dropbox, and Airbnb.)

Continue Reading Article

blog-post-image_giant-conf_CS

As designers, we’ve all been there. We’ve all experienced the dreaded “design rut.” Sometimes it feels as if every design looks the same, like it’s impossible to find the right solution for a design problem. Other times, a design rut is as simple as not knowing where or how to begin a new project. If you’re like most designers, you’ll go to great lengths to try and avoid this experience. You’ll read blogs, follow design gurus on Twitter, browse the web in hopes of discovering some new or innovative design pattern and search for inspiration in everyday life. While all of these actions can help move you towards a solution, to me, nothing compares to the enlightenment you can attain from attending a design conference. The amount of inspiration and motivation you can gain by spending days immersed in a community of people from varying professions and design backgrounds is *almost* overwhelming.

Continue Reading Article

For years, apps have existed as individual silos, with their data all but invisible to search engines. Recently, however, Google and Apple have made strides in indexing app content. Now, users can find information in an app as easily as they can on a website, or be directed to a native app for content they searched for on the web.

There are several pieces to App Indexing that make implementation complicated, but understanding these pieces is critical as the results are potentially massive. What we are looking at is one of the largest SEO opportunities in years.

Continue Reading Article

iOS 9 finally brought what everyone has been waiting for, multitasking. The Slide Over, Split View and Picture in Picture (PiP) have made the iPad a more powerful and handy tool than ever before. Having everything you need on the screen at the same time increases productivity at work, which will definitely be appreciated in the business world. Instead of switching back and forth between apps, the user can focus on things that are really important. And now, thanks to Apple’s elegant solution for video-streaming apps, you don’t have to pause your favorite TV series while replying to a friend’s email, or while you browse or search for other episodes. Apple’s also made it easy for us to look things up on the Internet while we’re talking to someone on FaceTime with iOS 9.

Continue Reading Article

In June, Apple introduced the world to iOS 9 and OS X El Capitan, which I accidentally refer to as “El Camino” on the reg. Fortunately, as designers, there aren’t many visual changes we’ll need to be aware of. There are a few UX challenges we’ll be facing though, as well as some new features we should keep in mind when we are determining an app’s functionality.

Continue Reading Article

Let’s say you have a blog with tons of posts and want to give your readers an easy way to search for content without paging through a long list of previous articles. One way you can accomplish this is by providing users with a search field that makes an API call and returns all posts matching some of the specified criteria. But how do you get up and running quickly with text search on specified fields for documents in your collection?

Continue Reading Article

Games have been a huge part of the App Store since its inception. From Words With Friends to Clash of Clans to Flappy Bird, iOS has proven to be a viable gaming platform with market penetration that traditional handheld consoles could only dream of. Apple has taken notice and provided developers with frameworks that make working with their technologies even more appealing, including SpriteKit and SceneKit. The information at this year’s WWDC was no different, including the announcement of two more game development technologies, GameplayKit and ReplayKit.

Continue Reading Article

At this year’s WWDC, Apple announced a new and exciting user interface change for iPad with multitasking. With multitasking enabled, users will now be able to run more than one app side by side, greatly increasing the use of the iPad as a true productivity device. This also means that users are going to expect great multitasking experiences, and existing applications will need to adapt to this new paradigm to give users the best experience possible.

Continue Reading Article

iOS9-enhanced-device-security_blog-featured-imageWith the introduction of the iPhone 5S in the fall of 2013, Apple released two new hardware features that altered how we interact with mobile device security. Buried in the A7 chip (and in the chip of any iOS device with Touch ID) is the Secure Enclave, an isolated component that stores cryptographic information necessary for keychain encryption and data protection. The Secure Enclave enables another security feature, one with which we quite directly interact, Touch ID. The fingerprint information for Touch ID is stored in the Secure Enclave. When the user presses their finger to the Touch ID sensor, the system calculates a mathematical representation of the fingerprint; no fingerprint images are ever stored or transmitted. This representation is sent to the Secure Enclave, which then passes a boolean success value to the requesting application. The application then responds accordingly. This has been the extent of our interaction with Touch ID since iOS 8. At WWDC this year, Apple introduced new APIs that give app developers more flexibility with Touch ID and access to the increased security of Secure Enclave.

Continue Reading Article

At WWDC 2015, Apple announced a new and potentially far-reaching policy called App Transport Security. While the announcement wasn’t headlining any keynote presentation, it could certainly affect any mobile app publisher that deploys their own web services, or the countless other web service providers that most mobile apps depend on. It also represents a concrete step towards fulfilling the decree Tim Cook made about security and privacy that, “We [Apple] must get this right.”

People have entrusted us with their most personal and precious information and we owe them nothing less than the best protections we can possibly provide by harnessing the technology at our disposal. We [Apple] must get this right.”

– Tim Cook

App Transport Security is a new iOS 9 feature that implements the following policy:

Continue Reading Article