Introducing GoldenGate

by Emil Sjölander

You might not know it, but both Flipboard for iOS and Flipboard for Android make heavy use of web views. We use web views so we can ensure consistent designs for our partners’ articles across all platforms. Communication between native code and the JavaScript code running in a web view is something that is both tedious to implement as well as very bug prone as it’s mostly just string concatenation. Today we are releasing a library to make this task easier when developing Android applications which use web views.…

Continue reading >

60fps on the mobile web

by Michael Johnston

Flipboard launched during the dawn of the smartphone and tablet as a mobile-first experience, allowing us to rethink content layout principles from the web for a more elegant user experience on a variety of touchscreen form factors.

Now we’re coming full circle and bringing Flipboard to the web. Much of what we do at Flipboard has value independent of what device it’s consumed on: curating the best stories from all the topics, sources, and people that you care about most. Bringing our service to the web was always a logical extension.

As we began to tackle the project, we knew we wanted to adapt our thinking from our mobile experience to try and elevate content layout and interaction on the web. We wanted to match the polish and performance of our native apps…

Continue reading >

The Developer's Toolbox

by David Creemer

Simple, Secure, Repeatable

Most of us live a connected life by default. I have six computers and three mobile devices that hold bits and pieces of my work and personal lives. As a software engineer that may be on the high end, but surely it’s not uncommon to have a computer or two, a shell account or VPS, a phone, and perhaps a tablet too.

On each device, I need different parts of my digital life:

  1. accounts and passwords
  2. configuration files and settings
  3. applications
  4. documents, source code, and so on.

Upgrading or replacing devices and restoring my usual environment has always been painful, so I resolved to automate a large part of this process once and for all. …

Continue reading >

Flipboard's Approach to Automatic Summarization

by Yonatan Oren

Bringing the beauty of print to the mobile interface is our all-encompassing vision at Flipboard; in doing so, we’ve learned that it’s necessary to provide our users with an experience dedicated solely to their content. With powerful magazine and topical recommendations, we’ve nearly perfected the way our users find stories, but never before, until now, have we tinkered with how our users read them. …

Continue reading >

Introducing FLEX

by Ryan Olson

At Flipboard, we place a high value on tools that speed up and improve the development process. Today, weʼre excited to announce that weʼre open sourcing an extensive in-app debugging tool for iOS.

The Flipboard Explorer, or FLEX, is a component that you can easily drop into any iOS project. When presented, FLEX shows a debugging toolbar that lives in a window above your app. From this toolbar, you can view and modify nearly every piece of state in the application. Unlike many other debugging tools…

Continue reading >

How Flipboard plays animated GIFs on iOS

by Raphael Schaad

Flipboard has always sought to “cook the raw web” and transform it into something that has the design elegance of a magazine. We consider many details – from the typography of articles, to the layout of photographs – to remain as faithful to the nature of content as possible.

When it came to animated GIFs, we knew we wanted them to play automatically in our app. Auto-play is one of the chief appeals of animated GIFs. However, many applications on iOS render animated GIFs as stills – an unfortunate result of the complexity of playing multiple GIFs simultaneously, and in real time, on a mobile device.

One would think that such an ancient image format would be supported out of the box for developers on modern iOS devices. But not even all of Apple’s own apps play them. …

Continue reading >

Flipboard at AWS Summit 2014

by Joey Parsons

About two weeks ago, I had the pleasure of speaking at Amazon’s AWS Summit 2014. During Andy Jassy’s keynote presentation, I discussed how we use Amazon Web Services in an efficient, performant, and cost-effective way.

When people think of Flipboard, what most often comes to mind is our application design – the beautiful, flippable reading experience millions of readers enjoy every day. What’s less well known is all of the data and serving architecture that goes into delivering that beautiful experience and ensuring it’s fast.…

Continue reading >

Layout in Flipboard for Web and Windows

by Charles Ying

At Flipboard, we are working hard to build the world’s best personal magazine—a magazine made just for you, filled with the stories you care about most.

Magazine layout design plays a key role in telling those stories. Good layout design frames a story and impacts how you are informed by the content. For example, in the hallways of Sports Illustrated, editors hang up every page of the print edition to be reviewed and manually tweaked before publication.

When you read Flipboard, articles and photographs are laid out in a series of pages you can flip through, just like in a print magazine. Each magazine page …

Continue reading >

Yet another engineering blog

by Eric Feng

Welcome to the brand new Flipboard engineering blog! I know what you’re thinking. You’ve seen this movie before. Interesting tech projects mixed with industry insights and a dash of unabashed recruiting sprinkled in.

That does sound like a formula, but I hope there’s something else that you’ll find …

Continue reading >