FB engs I’ve heard a lot about Components from past @scale talks. Do you guys will use it? Do you think you'll be using it in 3 years? What's your opinion on it? For context, Components is a library FB wrote for immutable mobile UI.
It's annoying and frustrating to use, and doesn't work well with 99% of Android. The tooling around it is absolute shit. It solves the exact problem that fb has, but I wouldn't want to use it externally (or be in a situation where I need to use it).
Thanks for the honest reply. I'm shocked at having poor tooling, I've always taken FB to be the kind of place to have engineers that care about infra and are glorified for doing it well. Is that not the case in general? Or just when it comes to Components?
Well, the tooling is okay-ish for internal purposes. Our building system, internal plugins, docs, are well integrated. But zero integration if you're trying to use it for a "standard" Android project. There's a koolaid-ish reveration of it internally that can get annoying.
Can you put something for context so that we understand wht this is?
Done