Overview
Explore the challenges and strategies of developing mobile experiences at Facebook's massive scale in this 55-minute conference talk from the Big Android BBQ 2015. Gain insights from Jenny Yuen, Engineering Manager for Facebook's News Feed on Android, as she discusses building high-quality mobile experiences for over 1.49 billion monthly active users. Learn about Facebook's mobile team, the transition to mobile, coding at scale, dependency injection, performance optimization, and identifying common APIs. Discover how Facebook has scaled to support over 10,000 Android devices, implemented support layers, and managed photo uploads and analytics. Delve into topics such as prioritization, testing processes, spatial rollout, experimentation, code reviews, designing for Android, release cycles, open-source tools, and hiring mobile engineers. This talk provides valuable knowledge for developers looking to understand mobile development at a large scale.
Syllabus
Intro
Facebooks Mobile Team
Transition to Mobile
Projections
Overview
Coding at scale
Dependency Injection
Performance
Identifying common APIs
Why cant this be abstracted
How Facebook has scaled
Over 10000 Android devices
Support layers
Photo uploads
Analytics
Questions
How do you prioritize
Testing processes
Spatial rollout
Experimentation
Test setup
Code reviews
How your code changed
Designing for Android
Release cycles
Open source tools
Hiring mobile engineers
Taught by
Android Developers