YoVDO

Evolving Facebook for Android - Engineering for Mobile Diversity

Offered By: Meta via YouTube

Tags

Android Development Courses Asynchronous Programming Courses Release Management Courses

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 Started
Microsoft 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