findByViewId와, Kotlin-extensions를 대체하라고 구글에서 권장하는 viewbinding과 databinding에 대해서 알아보겠습니다. 일단 kotlin-extensions를 대체해서 쓰라고 한 것은 viewbinding입니다. 어떻게 쓰는지 한번 보고 가보겠습니다. ViewBinding 우선 사용을 위해 gradle에 추가해주고 Activity에서는 아래와 같이 사용합니다. 구글 공식문서에서는 아래와 같이 설명하고 있습니다. 활동에 사용할 결합 클래스 인스턴스를 설정하려면 활동의 onCreate() 메서드에서 다음 단계를 따릅니다. 생성된 결합 클래스에 포함된 정적 inflate() 메서드를 호출합니다. 그러면 활동에서 사용할 결합 클래스 인스턴스가 생성됩니다. getRoot()..