YoVDO

Developing Mobile Experiences at Facebook's Scale

Offered By: Android Developers via YouTube

Tags

Mobile Development Courses Scalability Courses Release Management Courses Dependency Injection Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity