# LiveData

36개의 포스트
post-thumbnail

Fragment에 대해 알아보자 | Android Study

미니 액티비티, 프래그먼트를 알아보자!

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

[안드로이드]이벤트 처리 결과로 UI 변경하기

1.서론 로그인 인증이나 아이디&닉네임 중복확인에 실패했음을 시각적으로 알려주기 위한 기능을 만드려고 한다. ViewModel에서 로그인이나 중복확인에 실패 처리를 할 때, 실패의 결과로 UI에서 사용자에게 알림을 줘야 한다는 뜻이다. 2.본론 1.먼저 생각해 본

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

[안드로이드] 리사이클러뷰 데이터 필터링 구현하기

요즘은 학부생 때 막 제작했던 앱을 MVVM 구조로 리팩토링 하면서 시간을 보내고 있습니다.기존에는 Firebase 데이터를 Sqlite DB로 불러와서 Sqlite 쿼리를 사용하여 데이터 필터링을 하였습니다.그러나 이는 상당히 비효율적이었습니다. Firebase의 o

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

[안드로이드] LiveData란?

LiveData는 관찰 가능한 데이터 홀더 클래스입니다.액티비티, 프래그먼트, 서비스 등의 다른 앱 구성요소의 수명 주기를 인식합니다. 그렇기 때문에 활동 수명 주기 상태에 있는 앱 구성요소 관찰자만 업데이트합니다.UI와 데이터 상태의 일치 보장: 관찰자 패턴을 따르므

2022년 2월 24일
·
0개의 댓글
post-thumbnail

App Architecture MVVM

휴대 기기는 리소스가 제한된다 -> 하나의 기기에서 여러 앱을 실행하는 환경을 고려해 개발을 해야함 앱이 너무 많은 자원을 사용할 때 시스템은 이를 제한할 수 있음 -> 갑자기 앱이 종료되는 경험, 너무 큰 사이즈의 데이터를 변수에 저장하지 않고 UI를 유지할 수 있어

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

[Android] Fragment view lifecycle 관련 + liveData

fragment에서 data binding 할 때 애가 livedata를 옵저빙하지 못하고 예외상황 발생. viewLifecycleOwner.

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

Unidirectional data flow

최근에 Google Codelab에서 제공하는 Jetpack Compose(https://developer.android.com/codelabs/jetpack-compose-state?authuser=4&continue=https%3A%2F%2Fdevelope

2022년 1월 23일
·
0개의 댓글

[Android] Jetpack 컴포넌트 - LiveData(1)

관찰 가능한(Observable) 데이터 클래스로 Lifecycle을 통해 생명주기를 인식하고 activity나 fragment, service와 컴포넌트들의 생명 주기를 따른다.LiveData는 데이터 변경을 활성화된 Observer를 통해서 알려주는데 주어진 Lif

2022년 1월 13일
·
0개의 댓글

LiveData setValue() vs postValue()

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

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

[Android] Livedata

LiveData 이란?

2021년 11월 14일
·
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)란?

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개의 댓글