Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Evolving Facebook for Android - Engineering for Mobile Diversity

Meta via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore recent improvements to Facebook's Android product infrastructure and learn strategies for delivering exceptional mobile experiences across diverse global markets in this 53-minute conference talk from F8 2015. Discover how to break stories into smaller components, perform heavy work asynchronously, set up and evaluate experiments, debug metrics, and manage the release process. Gain insights into device year classification, connection class implementation, and network prioritization techniques. Understand how to optimize performance for various device capabilities and network conditions, and see practical examples using sample apps for year class and connection class implementations.

Syllabus

Intro
The Device Landscape is a Jungle
Break Stories into Smaller Components
Do Heavy Work Asynchronously
Proof of Concept
Setting Up an Experiment
Evaluating an Experiment
Debugging Metrics
VPVs Logged by Position in Feed
Distributed Conversions
Managing the Release Process
Breaking the Work Up
Device Year Class
Measurement
Technology Doesn't Imply Speed
Every Country Is Different
Bandwidth Averaging
Connection Class in Action
Goals of the Trip
Connection Classes Help Us Target Prefetching
Connection Class and Video Auto-Play
Effect of Network Prioritization
Year Classes, Connection Classes
Sample App for Year Class
Sample App for Connection Class

Taught by

Meta Developers

Reviews

Start your review of Evolving Facebook for Android - Engineering for Mobile Diversity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.