# LiveData

24개의 포스트

LiveData setValue() vs postValue()

ViewModel에서 LiveData값을 변경해주는 일이 자주 발생한다. 이때 값을 변경해 줄 때 setValue()와 postValue() 두개가 있고 이것들의 차이점을 알고자 했다.기본적으로 LiveData는 AAC에서 제공하는 라이브러리중 하나로 DataBindi

2021년 11월 17일
·
0개의 댓글
post-thumbnail

Jetpack Compose : LiveData

build.gradle\[app] 에 runtime-livedata 추가observableAsState() 로 state 를 관찰하여 가져온다.

2021년 10월 30일
·
0개의 댓글
post-thumbnail

[Android] Android AAC

AAC(Android Architecture Component)란? 공식 홈페이지에 따르면 "강력하고 테스트와 유지관리가 쉬운 앱을 디자인하도록 돕는 라이브러리 모음입니다." 라고 쓰여 있는데 크게 4가지로 나눌 수 있다.

2021년 10월 18일
·
0개의 댓글
post-thumbnail

[안드로이드] LiveData? 데이터가 어떻게 살아있다는거지?

Jetpack 의 lifecycle library 인 LiveData 가 무엇인지, 옵저빙해봅시다!

2021년 9월 27일
·
0개의 댓글

AAC-LiveData

들어가기전에 LiveData같은 경우 회사에서 프로젝트를 하면서 가끔 활용할 때가 있었는데 사용법 정도랑 간단한 개념만 알고 있는 상태였다. 활용하면서 참 편리한 라이브러리라고 생각했는데 이번기회에 좀 더 자세하게 알아보려한다.🏃🏻 LiveData란? Obse

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

LiveData를 이용하여 UI와 Data를 연결하기

1. LiveData란? 앱에서는 데이터의 변화가 끊임없이 일어납니다. 이때 마다 앱의 UI를 갱신시켜야 하는데 상당히 번거로운 작업입니다. 이때 LiveData를 사용한다면 UI를 자동으로 갱신해줄 수 있습니다. 자동으로 갱신되는 이유는 LiveData가 Obser

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

[Android/안드로이드] LiveData를 알아보자

LiveData란? > LiveData는 관찰 가능한 데이터 홀더 클래스입니다. 관찰 가능한 일반 클래스와 달리 LiveData는 수명 주기를 인식한다. 즉, 활동, 프래그먼트, 서비스 등 다른 앱 구성요소의 수명 주기를 고려한다. 수명 주기 인식을 통해 LiveDat

2021년 9월 17일
·
0개의 댓글

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

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

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

[Android] LiveData

이번 포스팅에서는 AAC 의 일부인 LiveData 에 대해 알아보고자 한다. LiveData 의 여러 특징 중 가장 핵심적이고 독보적인 특징을 하나 뽑자면 수명 주기를 인식한다는 것이다. LiveData 는 관찰자 패턴을 기반으로 만들어진 라이브러리로 STARTED,

2021년 9월 8일
·
0개의 댓글

[AAC] LiveData postValue 톺아보기

위와 같은 코드가 있습니다. 처음, 저의 기댓값은 다음과 같았습니다. test1, test2 순으로 값이 할당이 되고, 나머지 차례대로 test1에 할당한 값은 최신 값이 할당이 되어진다.. 라고 생각을 했습니다. 하지만, 결과값은 다음과 같았습니다. 제 예

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

[Android] LiveData

LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app

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

[Android] [번역] ViewModels and LiveData

MVVM 패턴을 쓰게 되면서 뷰모델과 Livedata를 결합하여 많이 사용하게 된다.모든 기술이 그렇듯 장단점이 존재하고 최적의 조합으로 구성하여 알맞은 환경에서 사용하여야 효율을 극대화 할 수 있다.그래서 오늘은 뷰모델과 라이브 데이터를 쓰는 좋은 패턴과 좋지 않은

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

AAC (Android Architecture Componets)

2017년 Google I/O에서 새로운 라이브러리인 AAC (Android Architecture Components)를 발표하였습니다. ACC는 안드로이드 앱을 개발하면서 자주 만나게되는 문제들을 쉽게 해결할수 있게 지원해주는 라이브러리이다.

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

LiveData와 Flow

안드로이드와 결합할 때는 플로우를 직접 써도 좋지만 liveData와 함께 사용하는 것이 좋다.

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

[Android] SingleLiveEvnet와 Event Wrapper

SingleLiveEvent와 Event Wrapper란? 안드로이드 MVVM 패턴에서 SingleLiveEvent 클래스와 Event Wrapper 클래스를 통해 단일 이벤트 발생과 액션을 처리합니다.

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

DataBinding & LiveData

DataBinding(데이터바인딩)과 LiveData(라이브데이터)의 기본적인 개념 설명

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

[Kotlin Android JetPack] 뷰모델에서 XML로 데이터 바로 꽂기 - DataBinding & LiveData - 라이브 데이터

기능 분리도 했으니 이제 반응형으로 UI를 구성해보자. 어떻게? Data Binding과 LiveData만 있으면 문제 없어!

2020년 12월 7일
·
0개의 댓글
post-thumbnail

[Kotlin Android JetPack] 뷰모델에서 XML로 데이터 바로 꽂기 - DataBinding & LiveData - 데이터 바인딩

기능 분리도 했으니 이제 반응형으로 UI를 구성해보자. 어떻게? Data Binding과 LiveData만 있으면 문제 없어!

2020년 12월 6일
·
0개의 댓글