본문 바로가기

728x90
반응형

data binding

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/24 read post 1. 출처 : https://medium.com/proandroiddev/duplicate-android-navigation-bug-or-feature-5df370440c83 제목 : Duplicate Android Navigation — Bug or Feature? navigation component 에서 A fragment 로 이동하는 A 버튼과 B fragment 로 이동하는 B 버튼이 있을 때 이것을 연속으로 a,b 클릭했을 때 crash 가 발생하는 상황에 대해서 설명합니다. 해결책으로는 이동하는 action 에 대해서 어디서든 이동가능한 action 범위를 조절하는 것이지만, 이렇게 하는 경우 back stack 이 꼬이거나 하는 문제가 발생하고, 다른 방법으로는 이동하기 전에 현재 curr.. 더보기
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 과 비교해서 어떠한지 설.. 더보기

728x90
반응형