How does Facebook build its Android app? How are they working to improve the quality, speed and stability? In this talk, we'll cover everything Facebook's Android team does from source control, builds, testing and release, and show you how you can do the same.
More details on: http://2013.howtoweb.co/
11. We needed a better tool
▪ Minimal
▪ Keep
▪ IDE
overhead in creating a module
boilerplate out of the codebase
friendly
▪ Faster
clean builds
▪ Faster
incremental builds
▪ Support
ad-hoc build steps
12. Buck: an Android build system
▪ build
rule procedure for producing output files from input files
▪ build
file file (named BUCK) where build rules are declared
▪ build
target string identifier for a build rule
17. Buck is Open Source!
▪ Available
on GitHub: https://github.com/facebook/buck/
▪ Documentation
▪ Apache
▪ Written
▪ Works
galore: http://facebook.github.com/buck/
2.0 License
in Java and a smattering of Python
on OS X and Linux