# databinding

71개의 포스트
post-thumbnail

TIL) 230330

Activity와 Fragment의 기본 틀을 미리 짜두고 싶어서 추상 클래스를 만들었다.viewBinding 부분을 제외하면 Fragment도 같은 구조를 사용하였기에 생략한다. 그리고 이 베이스 코드를 활용한 Activity 코드는 다음과 같다.그런데 다음 오류를

2일 전
·
0개의 댓글
·

DataBinding

뷰에 데이터를 연결하여 화면에 데이터를 표시할때 DataBinding을 많이 사용합니다.일반적인 예가 GridView 에 데이터를 연결하는 것입니다.GridView가 아닌 일반 컨트롤, 예를들어 TextBox나 ComboBox에도 DataBinding을 사용할 수 있습

2023년 3월 25일
·
0개의 댓글
·

[Android][Kotlin] 데이터 바인딩 textView에 String 추가하는 방법

이 글에서는 데이터 바인딩을 사용하여 문자열을 결합하는 방법을 알아보겠습니다. 예를 들어, 무게를 표시하고 싶은 TextView에 표시되는 값 뒤에 "g"를 추가하려면 다음과 같이 작업을 수행할 수 있습니다.

2023년 3월 16일
·
0개의 댓글
·

[디자인 패턴] MVVM에 대한 공부 (+DataBinding)

이미 MVVM 패턴을 비롯한 여러 디자인 패턴이 나와있는 상황에서 MVVM에 대한 설명보다는 개인적으로 공부하며 배운 점을 정리하기 위해 작성하였다. 1. mvvm 패턴을 사용할 경우의 이점 > * 1) UI와 로직을 분리* > (ViewModel을 사용해서 mod

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

AAC (Android Architecture Component)

1.Lifecycles(Easy handling lifecycles)2.LiveData(Lifecycle aware observable)3.ViewModel(Managing data in a lifecycle)4.Room(object Mapping for SQLite)

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[안드로이드, JAVA] RecyclerView Databinding 체크박스 클릭

TabFragment 하단에 RecyclerView를 넣어서 DataBinding으로 데이터들을 넣어주고, RecyclerView의 왼쪽부분에 checkbox가 있는 상황.그리고 이 전체 체크박스를 한꺼번에 클릭할 수 있는 전체클릭 버튼이 TabFragment에 위치함

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

[Android/Java] ACC - DataBinding

1. Data Binding 포괄적인 의미로 앱 UI와 해당 UI가 표시하는 데이터를 연결하는 프로세스이다. 바인딩 설정이 올바르고 데이터가 적절한 알림을 제공하는 경우 데이터 값이 변경될 때 데이터에 바인딩 된 요소에 변경 사항이 자동으로 반영된다. 즉, 데이터 바

2022년 12월 30일
·
0개의 댓글
·

ViewBinding과 DataBinding

ViewBinding이란?

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

DataBinding vs ViewBinding

DataBindingViewbinding에 비해서 Build Speed가 더 느린데요. 하지만 이 말의 의미는 여러가지 관점으로 볼 수 있습니다.Build Speed가 빠르면 좋긴하나 느리다고 꼭 나쁜건 아닙니다. Databinding은 느린대신 layout에서 표현식

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

[Android] ViewBinding과 DataBinding 파헤치기

안드로이드 어플리케이션을 만들면서 Viewbinding과 Databinding이 최근에 많이 적용되는 것을 볼 수 있다. 기존에는 findViewById()를 사용했는데 왜 바뀌었는지 알아보려 한다!연결된 두 데이터 혹은 소스를 일치시키는 기법XML에 Data를 부착하

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[Android] DataBinding 정리

DataBinding 을 통해 View를 간편하게 참조하고, 값이 변경 됨에 따라 속성 값도 자동으로 업데이트 할 수 있다.

2022년 11월 7일
·
0개의 댓글
·

[MVVM 패턴 공부] DataBinding 기초

activity_main.xml 에 버튼 하나가 있다고 생각해보자. 그 버튼의 클릭 이벤트를 지정해야 한다면, 가장 쉽고 직관적인 방법으로는 뷰바인딩으로 setOnClickListener 를 사용하는 방법이 있다. 하지만, 뷰바인딩은 ViewController(Acti

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

TIL) 0906

비동기 프로그래밍에 권장되는 코루틴은 멀티태스킹을 지원하고 단순히 스레드로 작업하는 것보다 레벨이 다른 추상화를 제공한다. 상태를 저장해 중단했다가 재개할 수 있다는 주요 기능이 핵심이다. 따라서 코루틴을 실행되거나 실행되지 않을 수 있다.Job → 생명 주기가 있는

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

TIL) 0905

날짜 형식을 지정(날짜 → 텍스트)하고 파싱(텍스트 → 날짜)하는 클래스다.“E MMM d”와 같은 패턴 문자열은 날짜 및 시간 형식의 표현이다. 2018년 1월 4일이면 “Wed, Jul 4”와 같이 된다.E → 요일d → 일M → 월y → 연도Locale 객체는 특

2022년 9월 5일
·
0개의 댓글
·

Databinding과 ViewBinding 그리고 Databinding에서의 Null 처리

DataBinding과 ViewBinding의 차이 데이터 바인딩과 뷰 바인딩은 모두 직접 뷰를 참조하는데 사용할 수 있는 결합 클래스를 생성한다. 이 두 바인딩의 차이점을 무엇일까? viewBinding annotaion processing이 필요하지 않아 컴파

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

TIL) 0902

ViewModel을 안전하게 사용하자!사용자에게 결정하거나 추가 정보를 입력하라는 메시지를 표시하는 작은 화면. 전체 화면을 채우지 않고 사용자가 액션을 해야 계속 진행할 수 있다. 일반적으로 다음과 같이 생겼다.Alert DialogTitle (optional)Mes

2022년 9월 2일
·
0개의 댓글
·

Vue) 19. 뷰에서 style속성 데이터 바인딩하는 법..

최상단 컴포넌트(App.vue)에서 글 목록 데이터(boards.js)를 import 했다.그 후, 포스트 화면을 감싸는 Container.vue 컴포넌트로 데이터를 props 한 다음에Container.vue 안에 존재하는 Post.vue라는 게시글 하나를 보여주는

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

[Android] LiveData와 ViewModel

Android Jetpack Library : LiveData, ViewModel, DataBinding, 이를 활용한 coroutine

2022년 7월 18일
·
0개의 댓글
·

[iOS] Observable 클래스를 이용한 데이터 바인딩

데이터가 변경될 때 마다 UI를 변경해주려면 여러가지 방법이 있다. 그중에서 Observable 클래스를 이용해서 데이터 바인딩을 구현해볼 것이다.

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

DataStore 사용해보기

EditText에 작성된 데이터를 DataStore을 이용해 저장하고 GET Button을 눌렀을 때 아래에있는 칸에 저장된 데이터를 가지고 오는 프로젝트를 설명하겠습니다.DataBindingMVVMDagger-Hiltbuildgradle(Module)에서 다음의 라이

2022년 6월 30일
·
0개의 댓글
·