Руководствуясь общим согласием переходить на Kotlin
и использовать расширение Kotlin Android Extensions
, решили именовать идентификаторы (View
, Layout
) в camelCase стиле. Так же идентификатор должен содержать информацию о классе элемента.
<!-- Вот так правильно -->
<TextView
android:id="@+id/friendNameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<!-- А вот так неправильно -->
<TextView
android:id="@+id/friend_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<!-- И так тоже неправильно -->
<TextView
android:id="@+id/friendName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
Идентификаторы ресурсов цвета должны быть названы в camelCase стиле. Если у цвета задан параметр alpha
, то после цвета пишется значение alpha
в процентах.
<!-- Вот так правильно -->
<color name="black">#000000</color>
<color name="black50">#7F000000</color>
<color name="deepPurple">#673AB7</color>
<!-- А вот так неправильно -->
<color name="black">#7F000000</color>
<color name="black_50">#7F000000</color>
<color name="black_7F">#7F000000</color>
<color name="deep_purple">#673AB7</color>