Binding3 [Android][kotlin] DataBinding & LiveData 같이 사용하기 ViewBindng이 있다면 이번에는 DataBinding&LiveData에 대해서 알아 보겠습니다. DataBinding을 통해 View에 LiveData를 Binding시키면 LiveData값이 변경이 될때 View의 Data가 자동적으로 변경되기 때문에 소스코드를 줄일 수 있고 온전히 Data의 변화에만 집중 할 수 있습니다. 다음 예제를 통해 알아 보겠습니다. Step 1. DataBinding을 하기위해서 build.gradle파일에 DataBinding 사용을 위한 코드를 명시 해주어야 합니다. LiveData 동일! plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildTo.. 2021. 10. 28. [Android][kotlin] ViewBinding (뷰바인딩) 이번에는 kotlin에서 ViewBinding에 대해서 알아보겠습니다. View Binding이란 XML 레이아웃의 View를 참조할 수 있게 만들어주는 기능, findViewById와 Kotlin Sythetics를 대체하는 기능 findViewById의 경우 코딩중에 서로 type이 맞지 않으면 오류가 발생할 수 있지만 View Binding을 사용하면 다음과 같은 오류에 대해서 자유로울 수 있다. 사용 방법에 대해서 알아보겠습니다. 사용방법 Step 1. Build.gradle파일에 viewBinding 구문 추가 plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVe.. 2021. 10. 25. [Android] RecyclerView (리사이클러뷰) 알아보기 이번에는 kotlin으로 RecyclerView와 Binding에 대해서 알아보겠습니다~! :) Step 1. Recyclerview 라이브러리 / Binding 설정 (주석부분 참고) plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.recyclerview_kotlin" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.r.. 2021. 10. 22. 이전 1 다음