CppCon 2014 has ended
Back To Schedule
Tuesday, September 9 • 2:00pm - 3:00pm
From the Dropbox Trenches: A Deep Dive into Two Cross-Platform Mobile Apps Written in C++

Log in to save this to your schedule, view media, leave feedback and see who's attending!

At Dropbox we’ve spent the last year and a half building two cross platform mobile apps: the email client, Mailbox, and the photo gallery, Carousel. We started with the goal of a native look and feel with seamless performance but also needed to leverage a small team to build these apps on multiple platforms. We ultimately accomplished this by using C++ to share significant amounts of code in each app.

We’ll cover what portions of our apps we built in C++ and why we left some portions in the platform languages of Java and Objective-C, deep diving into some of the most important components. We’ll also discuss some unexpected benefits, areas we faced technical and human challenges, and some tips and tricks that you can use to leverage C++ to build very high performance apps.


Tony Grue

Tony Grue has been building mobile applications, mostly in C++, for the last 8 years.  He worked on Dropbox for Android as it grew from a few million to more than 100 million installs. Now he leads the Carousel for Android and lib-carousel teams at Dropbox. Before Dropbox, Tony was... Read More →
avatar for Steven Kabbes

Steven Kabbes

Software Engineer, Dropbox
Steven Kabbes is a mobile engineer at Dropbox. He was a member of the founding team of Mailbox and designed many of the core email sync algorithms that power it. Since then he has been working on cross platform mobile building the C++ layer of Mailbox which powers clients on iOS... Read More →

Tuesday September 9, 2014 2:00pm - 3:00pm PDT

Attendees (0)