Я об этом и спрашиваю. В котлине можно по айди обраться, под капотом findViewById и findCachedViewById при последующих вызовах.
То есть по идее потери в производительности, за счет излишнего кода под капотом, не должно быть. Но на сайте гугла по андроиду пример с findViewById
Я использую aйдишники напрямую. Просто для себя изменил правила их написания с under_score (как принято в гугл) на camelCase и обязательно добавляю TextView или EditText или др., чтобы в коде все было четко и не путаться.
например usernameEditText
, continueButton
, dividerView
и т.д.