Again Reactive Programming
Reactive Programming에 대한 이야기는 한번 했지만
다시 이야기 하자면,
데이터 흐름을 먼저 정의하고 데이터가 변경되었을 때 연관되는 함수나 수식이 업데이트 되는 방식.
(데이터 흐름과 변화의 전달에 관한 프로그래밍 패러다임)
ViewBinding
view와 상호 작용하는 코드를 더욱 쉽게 작성할 수 있도록 도와주는 기능.
xml파일에서 각 뷰는 id값을 가진다.
🤔 왜 도입 되었을까?
일단, layout Component를 코드 단으로 고치는 과정이 매우 골칫거리 (findViewById가 대표적 예시)