# databinding

44개의 포스트
post-thumbnail

[Android] MVC, MVP, MVVM 장단점을 알고 쓰자!

  안드로이드 개발 초기에는 아키텍처 설계에 대한 관심이 크지는 않았지만, 애플리케이션의 규모가 커지면서 유지보수성을 높일 수 있는 방향으로 나아가게 되었습니다. MVC , MVP, MVVM, MVI 등 다양하게 디자인 패턴들이 존재하고 각 애플리케이션마다 특

2022년 5월 23일
·
2개의 댓글

양방향 데이터 바인딩

양방향 데이터 바인딩

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

[Android] DataBinding - 3

RecyclerView에는 데이터를 UI에 바인딩하는 고유한 방법이 있습니다. RecyclerView에는 매우 중요한 메서드가 있는 Adapter가 있습니다. onCreateViewHolder에서 뷰가 생성되고 ViewHolder에 뷰에 대한 참조가 포함되어 데이터를

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

Android DataBinding vs ViewBinding

과거 Android를 개발할 때 view에 접근하는 가장 보편적인 방식은 'findViewById'를 사용하는 것이었습니다.'findViewById'의 문제점? 접근할 view 항목을 일일히 정의해 주어야 함.

2022년 3월 18일
·
0개의 댓글
post-thumbnail

DataBinding에 대해 알아보자 | Android Study

안드로이드 MVVM 패턴 구현에 필요한 DataBinding을 알아보자!

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

Android ViewModel + DataBinding + Retrofit + RecyclerView Example

This sample code shows some crypto exchanges from CoinGecko API.The Coingekco API is public. Here is the CoinGecko base url.https://api.coingecko

2022년 1월 10일
·
0개의 댓글
post-thumbnail

Android Binding (ViewBinding, DataBinding)

ViewBinding을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있다 View Binding은 각 XML 레이아웃 파일의 Binding 클래스를 생성한다. Binding 클래스의 인스턴스에서 레이아웃에 ID가 있는 모든 뷰의 직접참조를 할 수 있다.즉, 간단하

2021년 12월 31일
·
0개의 댓글

[Android] Livedata

LiveData 이란?

2021년 11월 14일
·
0개의 댓글

[Android] DataBinding

✏️ 데이터 결합 방식인 DataBinding 이란?

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

안드로이드에서 viewModel, liveData, dataBinding을 이용한 recyclerView 구현하기

recyclerView를 구현할 activity 또는 fragment activity_main.xml recyclerView에 표시될 항목의 레이아웃 구성 item_recyclerview.xml 항목 레이아웃은 간단하게 제목과 본문 textView 2개만 구현.

2021년 9월 12일
·
0개의 댓글
post-thumbnail

[Android] ViewBinding을 통해 뷰와 상호작용하기

이전에는 안드로이드 코드단에서 view의 컴포넌트들을 객체로 만들어 사용하고 컨트롤하기 위해서 findViewById() 메소드를 많이 사용했었습니다.위 코드와 같이 뷰를 참조하기 위해 findViewById() 메소드를 이용하는 방법은 몇 가지 문제가 있습니다.컴포넌

2021년 7월 29일
·
0개의 댓글
post-thumbnail

[android] Recyclerview를 databinding 하여 데이터 추가 시 scroll이 처음으로 올라가는 현상

Activity가 아닌 Fragment에서 ViewModel을 적용하였다.Recyclerview에서 databinding 하여 viewmodel에서 MutableLiveData의 value를 넣을 때마다(데이터를 추가할 때마다) 스크롤이 계속 위로 올라가는 현상이 있었

2021년 6월 1일
·
0개의 댓글

안드로이드, 데이터 바인딩

🤟 데이터 바인딩, 파바뷰 보다 낫다? 데이터 바인딩은 UI 컴포넌트와 데이터를 프로그래밍이 아닌 UI컴포넌트쪽에서 선언적으로 바인딩 하는 형태를 말합니다. 파바뷰를 사용할때 데이터 바인딩을 사용할때 이렇게 간결한 코드덕분에 코드량도 줄어들고, 그리고 데이터

2021년 5월 20일
·
0개의 댓글
post-thumbnail

[Android] Databinding 🔗

데이터바인딩을 공부한다면, Jetpack과 AAC를 들어본 적 있을 것이다.Jetpack은 2018년 구글 IO행사에서 발표된 안드로이드 앱 개발 패키지 묶음 입니다.Databinding은 JetPack의 구성 요소 중 아키텍처와 관련된 AAC부분에 속한다. 이름 그대

2021년 1월 19일
·
0개의 댓글
post-thumbnail

[Android] DataBinding 사용 방법

DataBinding은 안드로이드 Jetpack 라이브러리 중 하나인 데이터 결합 라이브러리입니다. XML과 Data를 연결하여 유지관리와 성능향상, 메모리 누수 및 NULL 포인터 예외를 방지 할 수 있습니다.

2021년 1월 18일
·
0개의 댓글