Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 데코레이터 패턴
- DiffUtil
- AAC
- http발전과정
- 안드로이드
- 운영체제
- 절대 주소
- AsyncListDiffer
- GetX
- 플로이드워셜
- recyclerview
- 자이고트
- Kotlin
- appcompatacitivity
- 내부 단편화
- viewModelScope
- 물리 메모리
- 리사이클러뷰풀
- NestedScrollView
- http 역사
- 프로세스
- Dispatchers
- 뷰홀더
- Android
- flutter
- 디자인 패턴
- 리사이클러뷰
- appcompatactivity
- 상태관리
- apk 빌드 과정
Archives
- Today
- Total
목록DataBinding (1)
hong's android
[안드로이드] Databinding - AAC (Android Architecture Components)
Databinding 라이브러리이란? 프로그래밍 방식이 아니라 선언적 형식으로 레이아웃의 UI 구성요소를 앱의 데이터 소스와 결합할 수 있는 지원 라이브러리입니다. 기존에 findViewById()를 사용하면 Null 포인트 오류의 위험이 있다. Databinding은 UI 프레임워크 호출을 삭제할 수 있어 파일이 더욱 단순화되고 유지관리 또한 쉬워진다. 하지만 클래스 파일이 많이 생기고, 빌드 속도가 느려지는 등 단점들도 존재한다 Mvvm 디자인 패턴에서 AAC LiveData와 함께 사용해서 뷰와 뷰모델 간의 의존성을 낮출수 있다. 만악 example.xml을 작성하고 빌드하면 자동으로 관련 binding 클래스가 생긴다. xml에 data 태그를 정의하면 아래와 같이 binding 클래스에 sett..
Android/Jetpack
2023. 3. 7. 13:10