Behind the Scenes: How Buffer for iOS 7 Was Built

Apr 9, 2014 3 min readOpen
Buffer ios app launch graphic

Today, we are thrilled to announce the newest version of Buffer’s iOS app, which represents a major upgrade in design, code, and features. We’ve gone through many iterations, and we’re hoping you like what we’ve come up with. The end product was more than five months in the making, and we thought it might be neat to give you a behind-the-scenes look at the development process.

Design

The first thing you’ll notice with most iOS 7 app updates is the new design. We’ve simplified the design within our iOS 7 update, making use of a flatter UI to match that of iOS 7, gone are the gradients throughout the app. We’ve continued to use some shadows to add contrast to various elements—more so than some other apps have. We hope we’ve found a good balance.

We spent a good chunk of time working on updating our composer within v3.0. We’re no longer hiding options below the keyboard; instead we are making use of new full screen views to allow you to choose which accounts to post to, which photos to attach, and what custom times to post.

Buffer iOS7 screens

(Composer layout, thanks to Anton Kudin for the side by side iPhone layout.)

We’ve improved the display of retweets as well as updates that have been added by content contributors. We’ll be sure to blog more about the design once it’s out in the wild.

New Features in Buffer for iOS 7

We’ve added some new features within the app with version 3.0. We’ve added content suggestions to the app, a feature that we’ve had on the web app for a couple of months. So if your Buffer is looking a little bare, you can always add a few of our suggestions to post to your Buffer queue.

Background fetch has been added to keep the accounts as up to date as possible when you’re not using Buffer on your iPhone. This should keep the count of how many posts are in each of your Buffers more up to date.

You can also now manage your team members right from your iPhone, allowing you to invite new managers or contributors to your Buffer accounts along with editing roles, etc.

You can also now set how you want the composer to act when selecting accounts by default. You can have it select the current account you are viewing or the default accounts you have set within the dashboard using the ticks alongside each account.

We’re planning to add even more features to the app over the coming months, allowing you to manage everything you can on web right from your iPhone.

Rewritten & Refactored

Along with the visual changes throughout the app we’ve completely rewritten many of the views within the app, including Buffer, Analytics, and the Composer.

Version 2 of the app, although very different than version 1, contained quite a lot of code from the first version of our iPhone app. Plus with the addition of Objective-C literals and many other updates it was time to revisit and refactor those.

Along with the rewrites, we’ve refactored a lot of the existing code in the app to improve performance and to resolve some bugs. Most noticeably we’ve removed the custom date/time picker to make use of Apple’s, which has improved support for various international date/time formats which were causing some issues in v2.0.

What’s next?

Our next big project is updating the app to be universal for iPhone and iPad. We’re hoping we can get this out in the next couple of months.

If you want to help make our app universal, we’re on the look out for iOS developers to join Buffer. If you’re interested, then join our small team!

This post originally appeared on Medium. You can find more posts from our team in Buffer’s Medium collection.

Brought to you by

Try Buffer for free

140,000+ small businesses like yours use Buffer to build their brand on social media every month

Get started now

Related Articles

ai in content
OpenMar 14, 2024
How Buffer’s Content Team Uses AI

In this article, the Buffer Content team shares exactly how and where we use AI in our work.

OpenMar 13, 2024
TikTok Might be Banned in the U.S.: What It Means for Buffer and How Marketers Can Prepare

Here we go again. If you work in social media, it’s nothing new to adapt and change your strategy based on the ever-changing algorithms and the rise and fall of social networks. (Who else was on Vine? 🙋🏻‍♀️) But, of course, we wish you didn’t have to. The latest wave for social media marketers and creators is that TikTok might be banned in the U.S. The short-form video app has become one of the most widely-used social media platforms and is credited with impacting trends and cultural shifts.

buffer retreat advice
OpenMar 1, 2024
How to Handle a Retreat: 16 Tips from Bufferoos as We Head to Cancún

The Buffer team is heading out on our first retreat since 2019! I asked the retreat veterans for advice on making the most of the trip as a newbie.

140,000+ people like you use Buffer to build their brand on social media every month