Skip to content
0:00 / 0:00

#buck#monorepo#facebook

How Facebook builds Facebook for Android - Facebook Mobile DevCon London 2013

Meta Developers

311K subscribers • 9 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

1.3K views13 years ago1 recommendation

Mobile developmentTools and practiceAndroid and Jetpack ComposeBuild systems and packaging

Facebook engineers explain their Android development workflow, testing, dogfooding, and custom build tools like Buck.

Learn about how we built Facebook for Android, including detail on testing, dogfooding, our developer workflow and some of the custom tools we built for Android deployment.

Why it's here

1 person recommends this

What people say. Engineers point to this video to explain the advantages and workflow of managing a massive single repository at Facebook.

Moments people linked to

u/Schrodingers_Linkin r/programming • Recommends

On “Google open-sources Bazel - Correct, reproducible, fast builds for everyone”

Can't tell if /s or not, but either way, there's actually several advantages for a massive single repo- biggest being it makes shared code so much easier and visible across projects. Facebook does this with a ~45GB repo. This DevCon video explains their process pretty well: link to this video
13View on Reddit