Главная
Study mode:
on
1
Introduction
2
Facebook and Open Source
3
Open Source Tools
4
Android
5
Android App
6
Buck
7
Exo Package
8
Incremental Build
9
Distributed Caching
10
Android Versions
11
Origami
12
Quartz Composer
13
Rebounce
14
Spring
15
Reba
16
Source Tree
17
Mercurial
18
Watchman
19
Large repos
20
Remote File Log
21
Animated Gifts
22
Testing
23
Integration Testing
24
Selenium
25
Release schedule
26
Questions
27
Code Reviews
28
How do we stay in sync
29
Why dont we use commercial tools
30
Why dont we use Espresso
31
HTML vs native apps
32
QA vs curation
33
Froyo support
Description:
Explore how open source software powers Facebook's Android app development in this OSCON 2014 talk. Dive into the full release lifecycle, from organizing git repositories and conducting code reviews in Phabricator to building with Buck and improving release quality using Selendroid. Learn about Facebook's commitment to being good open source citizens and discover tools like Exo Package, Origami, Quartz Composer, Rebound, and Watchman. Gain insights into handling large repositories, integration testing with Selenium, and release scheduling. Address common questions about code reviews, synchronization methods, tool choices, and app development strategies for one of the world's largest social media platforms.

How Open Source Powers Facebook on Android - Development and Release Lifecycle

Meta
Add to list