Anonymous
loginBtn vs btnLogin ?
Vadim
почему не просто login ?
hex
Ты сразу по напечатанию выходишь на баттоны
Максим
Ты сразу по напечатанию выходишь на баттоны
а в первом - сразу на кнопку логина
Максим
логичнее, правда?)
Anonymous
логичнее, правда?)
ну если весь экран относится к логину
Anonymous
то тогда зачем вообще login префикс?
Alan
и что это может быть "другое" если везде по айдишникам
Помимо вьюх может быть куча полей, параметров методов, ты мог динамически добавить вьюху
Максим
почему не просто login ?
потому что ты должен по переменной понимать, что это View
Vadim
а чем еще может быть login кроме как кнопкой ? TextView | EditText ?
Vadim
это же глагол = действие = кнопка
Максим
Алексей
а чем еще может быть login кроме как кнопкой ? TextView | EditText ?
названием переменной, содержащей логин и метода, который логинится
Anonymous
я могу класс Login сделать
Vadim
представь, у логина есть поле ввода)
можно username сделать, например
Vadim
функцией, методом, стрингом...
функция, и метод будет с ()
Vadim
Vadim
я что-то упустил
hex
Ага
hex
Котлин, лямбды
Vadim
давай на примере?
Максим
давай на примере?
давай на примере. У тебя есть viewHolder, в нем поле title. Это String или View?
hex
val login = { Log.d(TAG, "абракадабра") }
Anonymous
потому что холдер
Максим
вью
c чего бы вдруг?
Anonymous
c чего бы вдруг?
данные в коллекции адаптера
Максим
и че, дефолтное значение
Максим
может переопределиться при bind
Anonymous
hex
val login = GlobalScope.launch { Log.d(TAG, "asdasdasd") }.start()
Anonymous
дефолт в хмл!!
hex
вот вам примеры
hex
плохие, естественно
Vadim
окей, рассмотрим такую структуру экрана: 0. какой-то текст приветствия 1. ввод имя пользователя 2. ввод пароля 3. кнопка залогиниться Во вью я бы назвал это 0. welcomeText 1. username 2. password 3. login Почему я должен называть это 0. welcomeTextTextView 1. usernameEditText 2. passwordEditText 3. loginButton Логично же что username и password будут инпутами, логин - кнопкой
hex
в смысле, так плохо делать, но можно
Максим
ну эт плохо же)
ладно, согласен. а поле Title в activity - это что?
Максим
Anonymous
почему не view?
ну вью должна быть с окончанием соответствующим
Максим
ну вью должна быть с окончанием соответствующим
да ну?) а мы не об этом спорим минут 15?)
Алексей
Можно экономить символы, а можно экономить время на понимание кода. Второе - дороже, и usernameEditText не оставляет мне сомнений, на что я смотрю, когда я вижу эту переменную в середине портянки кода.
Vadim
ладно, согласен. а поле Title в activity - это что?
скорее всего это текствью/эдиттекст
Денис
Привет всем Приходит от сервера такая дата 2018-11-15 17:13:46 , как превратить ее в такую 15.11.2018 17:13:46 ? Делал так : newstring = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(DateFormat.getDateFormat(context).parse(oldstring)); Пишет Unparseable date
Anonymous
это может быть сохраненный заголовок после предыдущего изменения
Anonymous
для андо скажем
hex
))))
Anonymous
ll?
hex
Ну да
Максим
первые 26 переменных называете буквами английского алфавита
Vadim
я все лэйауты называют Container
Anonymous
с потолка?
hex
первые 26 переменных называете буквами английского алфавита
😁 можно сразу выполнять работу прогварда
Anonymous
usernameET)
а если ET это EvelatedText какой-нить а не EditText?
Максим
откуда число 26?)
из количества букв английского алфавита)
Любимый❤
хай, добавьте пожалуйста в конфе по фриланс заказам
Максим
Anonymous
о, Анко!
Vadim
И если это тайтл и какой-то текст, связанный по смыслу, то я называю это примерно так: descriptionTitle descriptionContent и во вью так и работаю, вместо descriptionTitleTextView descriptionContentTextView
Vadim
🤷‍♂️
Anonymous
loginBottomSheetPasswordVisibilityChexkBox
Anonymous
lbspvcb!
cbPasswordVisibility
Максим
не сказано, что это поле))
Максим
да, исправил)