Skip to main content

Building the Facebook Experience for the Mobile World

Adam Ernst (Facebook)
Rhinelander South
Average rating: ****.
(4.57, 7 ratings)

As mobile usage continues to increase, Facebook has been working to become a mobile-first company by developing new infrastructure and features specifically with the mobile mindset as a top priority. Now the world’s largest mobile app and seeing more traffic on mobile than on the Web, Facebook has faced complex issues and opportunities for making products more innovative, back-end computing tidier, and abstractions that are powerful but simple—all fit for massive scale.

In this keynote, Adam Ernst, iOS Engineer at Facebook New York, will delve into the evolution of Facebook’s mobile initiatives leading up to the current concentrations today to improve speed and performance. More specifically, Adam will explain how Facebook has decoupled server and client functions with core and product teams, share learnings between iOS and Android teams as both platforms expand, and detail the most recent shift to functional programming to reduce developer errors and improve reliability. Adam will give an insider’s look at how Facebook’s mobile team has evolved over the years to make it’s mobile initiatives possible today, as well as the nuances his team faced and the solutions that have stemmed from specific challenges.

Photo of Adam Ernst

Adam Ernst


As an engineer on the iOS team at Facebook New York, Adam Ernst helped relaunch the Facebook iOS app to use native code. Today he works on News Feed for iOS with a focus on building tools for other developers. Before joining Facebook, Adam was an independent iOS developer and created the iTrans series of mass transit apps. He studied computer science at Princeton University.