Our great sponsors
-
Buck
Discontinued A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Facebook's internal android repository is still mostly Java, but there is a large push to switch to Kotlin, and Kotlin's internal support has grown dramatically over the last couple of years. Coroutines have recently been allowed (although I'm personally not a fan of that decision). Flow/Compose are not necessary as we have internal tools that do similar things (looking at you, Litho).
That's a good bridge into saying that we don't use pretty much any standard tooling. Our build system is Buck, we use Mercurial instead of Git, and the IDE of choice seems to be Visual Studio (although Android Studio is supported, with some custom plugins required).