Our code style guidelines is based on the Square's Android Style Guide.
Our code style is managed in version control and will be installed automatically when you clone the repo.
- Line length is 100 characters
- FIXME must not be committed in the repository use TODO instead. FIXME can be used in your own local repository only.
- Don't use Hungarian Notation like
mContext
mCount
etc - Don't use underscores in variable names
- All constants should be CAPS. e.g
MINIMUM_TIMEOUT_ERROR_EXTERNAL
- Always use
Locale.ENGLISH
when usingString.format()
unless the format itself is locale dependent e.g.String query = String.format(Locale.ENGLISH,...
- Never concat
null
with""
(Empty String). It will become"null"
e.g.String.equals("" + null, "null") == TRUE