Getting Started with NSTouchBar for macOS using Storyboards

With the addition of the Touch Bar comes the ability to customize it for your own applications. From simply adding buttons to incorporating sliders or color pickers, programming the Touch Bar is a new, creative way to add shortcuts and other functionality into your Mac app.
Read more on Getting Started with NSTouchBar for macOS using Storyboards…

Easier Multiple Storyboards in iOS with Custom Segues

One of our latest iOS projects has quite a few view controllers. A few weeks ago, John Fisher wrote about the pain of large storyboards and our solution of using multiple storyboards, but we’ve found an even better solution. This technique is more reliable, easier to use and has less code. Win, win, win! Read more on Easier Multiple Storyboards in iOS with Custom Segues…

Using Multiple Storyboards in iOS Development

I recently started working on an iOS project with two other senior developers here at Atomic Object. When it came time to set up our project in xCode 5, a practical issue was raised: how can we best work on the app in parallel, using the Interface Builder with storyboards?

Storyboards are described by XML files, which is great because it allows a user to look at the properties of the view controllers, views, etc. in code and make changes. We’ve also had success with our designers adding and changing assets directly in interface builder via storyboards. What isn’t so great is dealing with merging changes when multiple developers are editing the same storyboard. In this blog post, I will describe how we addressed the storyboard merging problem and give some simple tips for how to avoid the problem in the future.
Read more on Using Multiple Storyboards in iOS Development…

Compelling Storyboards: Learning from Comics

A little over a year ago, I was made aware of Scott McCloud’s book Understanding Comics as a source of inspiration and direction for building impactful storyboards during software creation. I acquired a copy of the book shortly after and have read it several times since. It’s good.

If you’ve read the comic that illustrates Google Chrome’s superiority, you’ve seen a sample of Scott’s work and proof that his writing is applicable to effectively telling stories about how an application will improve the future for its users.

Two relatively simple things have stuck with me most:

  1. There is a range in visual abstraction—from realistic to iconic—and where images fall on that spectrum has a huge effect on the resulting communication.

  2. In image sequences, distance on the page is roughly equivalent to the passage of time.

Read more on Compelling Storyboards: Learning from Comics…

Storyboarding with Inkscape and OmniGraffle

I don’t always draw storyboards, but when I do, I prefer sketching with pen and paper.

But recently I wanted to produce a clean, shareable artifact that would look nice in PDF and printed form. My usual trick of sketching on paper and uploading photos to Dropbox wasn’t going to cut it this time. I never learned Adobe Illustrator, and my Photoshop skills have withered away to nothing, so I dug out the latest versions of Inkscape and Gimp, borrowed a tablet from a coworker, and dove in.     Read more on Storyboarding with Inkscape and OmniGraffle…