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

YouTube

How Facebook Builds Facebook for Android - Mobile Development Workflow and Tools

Meta via YouTube

Overview

Explore the behind-the-scenes process of developing Facebook for Android in this 41-minute conference talk from Facebook Mobile DevCon London 2013. Gain insights into the company's approach to testing, dogfooding, and developer workflow. Discover the custom tools created for Android deployment, including the Buck build system. Learn about feature teams, source code management, and the code tree structure. Understand the daily workflow of Facebook's Android developers and the concepts behind Buck, such as build targets, build rules, and directed acyclic graphs. Delve into the importance of speed in the development process and how Buck facilitates faster builds. Examine the testing strategies employed, including unit tests and the use of fabricator. Finally, explore the release process and how Facebook balances new features, quality, and scheduling in their Android app development.

Syllabus

Introduction
Backstory
Feature teams
Source code
Code tree
Daily workflow
Why Buck
Buck Concepts
Build Target
Build Rule
Directed Acyclic Graph
Buck Project
Speed
Buck Build
Testing
Unit tests
fabricator
Gingerbread
Release
Features Quality Schedule

Taught by

Meta Developers

Reviews

Start your review of How Facebook Builds Facebook for Android - Mobile Development Workflow and Tools

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.