На сode review код будет проверяться по следующим критериям:
Соответствие рекомендациям из официальной документации (но стоит обратить внимание на то, что пункты ниже заменяют некоторые из описанных в ней)
Мы не используем Butterknife и findViewById. Используем Kotlin Android Extensions. Имена id для всех view называем в стиле lower_snake_case
При именовании id`шников используем правило Where-Description. Например, fragment_authorization_password_hint (в отличии от распространенного Where-What-Description (fragment_authorization_text_view_password_hint))
Аннотации всегда указываются в одну строчку
Порядок полей и методов:
Function expression допускается только в случае, если выражение помещается в одну строку
Неизменяемые поля в (Companion) Object и compile-time константы именуются в стиле SCREAMING_SNAKE_CASE