- Id should show entire information about component (place without prefix + view type), written in lowerCamelCase.
The class methods should follow the following order:
override
lifecycle methods in order from lifecycle- any other
override
methods from base class - any other
override
methods from interfaces in interfaces order - public abstract methods
- protected abstract methods
- public open methods
- public methods
- protected open methods
- protected methods
- private methods
- All layouts should have prefix that shows place where this layout will be used.
- For example:
MainActivity -> activity_main.xml
- Add
effective-lint.jar
tolibs
folder - Add dependency
lintChecks files('libs/effective-lint.jar')
tobuild.gradle