# LiveData

47개의 포스트

RecyclerView + LiveData, ViewModel, Firebase Realtime Database, DataBinding

1. Firebase설치 및 연동 안드로이드 스튜디오 Tool - FireBase를 클릭. 1과 2를 모두 진행 해야 한다. 일단 1 진행. 파이어베이스로 와서 프로젝트 생성. ![](https://velog.velcdn.com/images/hyeongjong

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

[Android] LiveData와 ViewModel

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

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

Anroid LiveData란?

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

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

안드로이드 UnitTest에서 LiveData 사용시 오류 - Method getMainLooper in android.os.Looper not mocked.

java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked - 당황하지 말고 오류를 해결해보자 ⚒️

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

Fragment간 ViewModel로 데이터 전달

1. 프래그먼트 간 데이터 공유

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

AAC ViewModel event 처리 공부

EVENT 처리하는 공부 TODO 앱. MVVM을 공부하며 맨날천날 LIVEDATA만 사용하니 이거 맞나?.. 라는 생각이 들어 찾아보다 역시 여러 방법들이 있는 것을 알았다… 완성 코드. 공부하는 겸 ROOM, Firebase RealTime DB를 사용해 to

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

[개념] 안드로이드 LiveData (2)

1. MutableLiveData 2. LiveData 3. setValue와 postValue

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

[개념] 안드로이드 LiveData (1)

1. 들어가기 전에 2. LiveData 란? 3. LiveData 사용의 이점 4. LiveData 객체 사용

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

# Flow

Flow에 대해서 조금 더 자세히

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

[Android] LiveData(AAC)

LiveData란 ViewModel(AAC)내의 데이터들을 LiveData로 관리함으로써 View의 데이터를 항상 최신으로 유지할 수 있도록 도와주는 역할을 수행합니다. 또한 LiveData는 Observer 패턴을 활용하여 Lifecycle에 따르며 데이터를 관리해주

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

LiveData, Event Wrapper에서 StateFlow, SharedFlow로

앱을 멀티 모듈로 변경하는 과정에서 각 특정 모듈에서 발생하는 의존도 문제를 경험하며 Android에 의존적인 LiveData의 사용을 중단하고, 이로 작성 된 코드들을 Flow 로 변경하는 작업을 진행하였습니다.

2022년 5월 23일
·
0개의 댓글
·
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개의 댓글
·