본문 바로가기

728x90
반응형

ViewPager2

11/21 read post 1. 출처 : https://medium.com/hongbeomi-dev/data-binding-tip-4f8f7ce17baf 제목 : Data Binding — More 요약 : Data binding 이 빌드 되면 어떤일이 벌어지는지 좀 더 자세히 설명합니다. layout 및 data 태그가 사라지고 뷰의 id 가 없어도 각 뷰를 찾을 수 있는 이유는 각 뷰에 android:tag 라는 뷰속성이 추가되면서 찾을수 있습니다. recyclerview 의 아이템으로 사용되는 레이아웃에 item 이 제네릭 타입이라 바인딩이 불가능할 경우에는 setBR 을 이용하여 바인딩 할 수 있습니다. 데이터 바인딩 라이브러리는 모듈 패키지에 BR 이라는 클래스를 생성하는데, 이 클래스에는 데이터 바인딩에 사용된 리소스의.. 더보기
10/9 read post 1. 출처 : Understanding Android Data Binding 제목 : Understanding Android Data Binding 요약 : 데이터 바인딩을 사용하는 방법을 설명합니다. layout tag 로 레이아웃 파일을 수정하고 onCreate 에서 setContentView 대신 DataBindingUtil.setContentView() 를 사용합니다. 2. 출처 : Setting Up Android Modules With Kodein 제목 : Setting Up Android Modules With Kodein 요약 : di 의 또다른 라이브러리인 kodein 에 대해서 설명합니다. kodein 사용하는 방법을 설명하고 전반적으로 dagger 와 koin 과 비교해서 어떠한지 설.. 더보기
8/31 read post 1. 출처 : Hide internal members of Kotlin Module from JVM 🔐 제목 : Hide internal members of Kotlin Module from JVM 🔐 요약 : 라이브러리 또는 SDK 개발하는 경우 일부 클래스와 프로퍼티를 노출하고 싶지 않을 때 어떻게 해야 하는지 설명합니다. 코틀린의 internal 한정자로는 자바에서 호출하면 접근이 가능하기 때문에 이를 방지하는 2가지 방법을 소개합니다. 하나는 ‘@JvmName(“#$”)을 사용하는 것인데 필드에 적용할수 없고 좋은 방법이 아니고, 두번째는 '@JvmSynthetic’ 을 사용하는 방법을 설명합니다. 2. 출처 : Kotlin by lazy under the hood 제목 : Kotlin by la.. 더보기

728x90
반응형