YoVDO

How Facebook Built Facebook for Android - Scaling Java Codebase and Custom Tools

Offered By: Meta via YouTube

Tags

Android Development Courses Java Courses Open Source Courses

Course Description

Overview

Explore the challenges and solutions behind scaling Facebook's Android app in this 33-minute conference talk from Facebook Mobile DevCon New York 2013. Discover how the development team tackled the complexities of a growing Java codebase and learn about custom tools like Buck, created to overcome these obstacles. Witness the live open-sourcing of Facebook's Android build tool, Buck, and gain insights into the company's innovative approach to mobile app development. Delve into topics such as repository management, build systems, dependencies, and the importance of speed in the development process.

Syllabus

Introduction
Getting Started
Our Repository
The Problem
Bootcamp Bootcamp
Build System
Build Target
Android Library
Build Rule
Build File
Build Dependencies
Repositories
Intellij
Speed
Fear
Demo
Questions


Taught by

Meta Developers

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity