mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
969 B
969 B
Code Style Guidelines for Kiwix-Android
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.
Only a few extra rules
- 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.
Some DONT's
- 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