5 ms·
We adopted buck at work for android & objective-c ios and it's been amazing speed & low-bullshit wise: https://buckbuild.com/setup/getting_started.html https:/
by mahyarm 10y ago
We adopted buck at work for android & objective-c ios and it's been amazing speed & low-bullshit wise:
https://buckbuild.com/setup/getting_started.html https://buckbuild.com/setup/getting_started.html
If gradle is killing you, I would suggest trying it out.
Warning: we have a few guys in a mobile developer experience team, so I don't know how good it is for indies.
- iainmerrick 10y agoI have the opposite experience -- I tried Buck because I really wanted a Blaze/Bazel clone (it wasn't open source at the time). It works but I find it very slow. My project involves lots of native code and genrules, though. If you're mostly building Java code I imagine Buck might work well. If starting from scratch I would try Bazel first.
- krschultz 10y agoBuck's speed improvement is heavily dependent on breaking your code into modules. What was your project setup like?
- iainmerrick 10y agoI have 2300 lines in about 40 BUCK files, plus 500 lines in 2 DEFS files. Just parsing the BUCK files seems to take an inordinate amount of time (tens of seconds from cold).