View binding이란? View와 상호작용하는 코드를 쉽게 작성할 수 있도록 도와주는 기능입니다. 앱 모듈에서 View binding 기능을 활성화하면, 모듈 내의 각각의 XML 레이아웃 파일에 대한 바인딩 클래스를 자동적으로 생성합니다. 바인딩 클래스의 인스턴스를 통해 레이아웃에 존재하는 모든 View들을 ID로 직접 참조할 수 있습니다. View binding vs findViewById View binding에는 findViewById에 비해 다음과 같은 장점이 있습니다. Null safety: View binding은 view에 대한 직접참조를 생성하기 때문에 Null pointer exception에 대한 위험이 없습니다. 또한, 레이아웃의 일부 configuration에만 view가 있는..