안드로이드 개발을 코틀린을 진행하다 보면, 인터페이스 객체를 생성해야 사용해야 하는 경우가 종종 발생한다. 예를 들면, View 클래스의 OnClickListener 같은 것을 만들어서 버튼에 붙여야 한다거나, BottomNavationBar의 OnNavigationItemSelectedListener 를 만들어서 각 이벤트 처리를 하는 등등.. 여러 가지 경우에 아주 흔하게 사용되는 것들이다. 바로 본론을 들어가면 코틀린에서 object를 이용해서 인터페이스 객체를 생성해야 한다. 바로 아래와 같이 코딩이 될 수 있다. private val onNavigationItemSelectedListener = (object: BottomNavigationView.OnNavigationItemSelectedLi..