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
- 자이고트
- 절대 주소
- 리사이클러뷰
- 플로이드워셜
- 프로세스
- GetX
- 디자인 패턴
- recyclerview
- AAC
- Kotlin
- Dispatchers
- flutter
- 데코레이터 패턴
- appcompatacitivity
- apk 빌드 과정
- 운영체제
- DiffUtil
- http발전과정
- 내부 단편화
- 상태관리
- 안드로이드
- appcompatactivity
- NestedScrollView
- Android
- 리사이클러뷰풀
- 물리 메모리
- http 역사
- viewModelScope
- AsyncListDiffer
- 뷰홀더
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