879 B
879 B
F-Droid Client Hacking Doc
Style
We loosely follow the Google Java style. Some of the points we follow the most are:
- Four space indentation
- UTF-8 source files
- Exactly one top-level class per file
- No wildcard imports
- One statement per line
- K&R spacings with braces and parenthesis
Some other interesting additions we might use in the future:
- Commented fallthroughs
- Braces are always used after if, for and while
We don't strictly follow the entire style spec, but when in doubt you should follow it.
Building
You have three options:
- Build with gradle
- Build with gradle from source
- Build with ant from source
Any will work, but if you use gradle, remember that you can use --daemon to not have to watch gradle load every time.