Имена свойств и переменных
- Не используйте венгерскую нотацию в названиях свойств и переменных. Например, не добавляйте префикс m (как принято, например, в AOSP): - Как не надо делать: - val mDelegate = Delegate()
 val mUserMessageText = getUserMessageTextString()
 var mThreads_counter = 0- Как лучше сделать: - val delegate = Delegate()
 val userMessageText = getUserMessageTextString()
 var threadsCounter = 0
- Для названий свойств с булевым типом (или для LiveData(Boolean)) имеет смысл добавлять префикс is: - val isLoading: LiveData<Boolean> = _isLoading.readOnly()
 val isButtonEnabled = false