{ StoryBoarder } Iphone Development

Storyboarder - Iphone

The goal of this project was to present our users with a simple & elegant way to design a photo collage. Ultimately, these users are given a means to tell their story through a series of photos. They are then presented with the option to Print & Ship their creations with the help of the Sincerely Ship Library.

Although Storyboarder was released on the same day as Lonely Planet Postcards, this app was designed first; making it my debut into the Objective-C world.

Technical Challenges

Overall, the design of Storyboarder was relatively straight forward. Every project however, bears hidden technical hurdles and this was no exception. Apple's guidelines warn against placing full-size photos into a UIScrollView. Storyboarder relies on the use of ScrollViews to enable user interaction (zooming / panning) with their media. The solution is of course to create a smaller, compliant copy of the image to place in the scrollview.

This simple change reveals the true crux of the project. The image must be stored in full size to maintain 300dpi print-quality. Cropping the user's images based on their location in the UIScrollView is no longer a simple task. I now needed to calculate the scaled offsets,zoomScale,relative full-size placement and other criteria from the small preview UIImage against the full-scale version. All while keeping memory usage in control.

Be sure to check out the latest version of Storyboarder in the App Store and follow the @storyboarder Twitter account

What's to know?

  • Paul Silvis

  • I'm an entreprenurial-minded developer with a passion for consumer-facing applications, specifically mobile and web.
  • Twitter: @PaulSilvis


Logic will get you from A to B. Imagination will take you everywhere.

- Albert Einstein