데이터바인딩

Android-Kotlin/JetPack

[Android] DataBinding 개념 및 간단 사용법 - Kotlin

DataBinding 이란? DataBinding이란 안드로이드 JetPack 라이브러리 중 하나로 Activity, Fragment의 데이터를 화면에 출력하기 위해 도와주는 AAC(Android Archiecture Component)의 기법입니다. 주로 MVVM 디자인패턴에서 사용합니다. DataBinding 장점 Activity에서 View에 접근하는 보일러 플레이트 코드를 작성하지 않아도 된다. 파일이 더욱 단순화 되어 유지관리가 쉬워진다. 메모리 누수방지, null 위험을 방지할 수 있다. DataBinding 단점 Class파일이 많이 생겨 빌드속도가 느려지고 앱 용량이 증가한다. xml에서 사용할 경우 디버깅이 힘들다. 그래서 FindViewById 만을 대체하기 위해 사용할 경우에는 Dat..

주톨
'데이터바인딩' 태그의 글 목록