Evolving Facebook for Android - Engineering for Mobile Diversity
Offered By: Meta via YouTube
Course Description
Overview
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
Related Courses
DevOps for Developers: How to Get StartedMicrosoft via edX DevOps for Databases
Microsoft via edX Agile Project Delivery with Focused Build for SAP Solution Manager
SAP Learning Agile Development Practices
LinkedIn Learning Developing Azure Compute Solutions
LinkedIn Learning