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.
How Facebook Builds Facebook for Android - Mobile Development Workflow and Tools