# ViewModel

27개의 포스트

Android ViewModel 초기화 방법

오늘은 뷰모델을 초기화하는 3가지 방법을 알아보겠습니다!😊1\. ViewModelProvider를 이용한 초기화ViewModelProvider의 파라미터로 MainActivity(View)를 전달하고 그로부터 ViewModel Class를 넣어 ViewModel을 g

5일 전
·
0개의 댓글

ViewModel

ViewModel

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

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

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

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

# FragmentResultApi

개발을 하면서 앱이 점점 복잡해 질수록 Fragment끼리의 통신을 필요로 하게 된다.사용자의 이벤트에 따라 올바르게 반응하거나 한가지 이벤트에 대해서 서로 다른 여러개의 Fragment가 반응해야 할 경우 공통의 채널이 필요로 하게 된다.안드로이드에서는 보편적으로 두

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

[안드로이드] 화면 변경 시 앱이 리프레쉬 되는 문제 해결

지난해 갤럭시 스토어 앱 출시후 받았던 검토 리포트를 다시 한번 읽어보았습니다.총 두가지의 issue를 보고 받았는데요, 첫 번째 페이스북 로그인 이슈는 페이스북 개발자 사이트에서 인증 SDK를 최신 버전으로 설치하고, 앱 모드를 라이브 모드로 변경하여 해결하였습니다.

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

Event Bus

이벤트버스는 과거에 이벤트 기반의 아키텍처를 구현하기 위해 사용 되었었던 방식이다.최근에 Java → Kotlin으로의 대체가 시작되면서 이 접근방식은 점점 KotlinFlow, Livedata와같은 subscribe / publish 아키텍처 구현방식으로 변화해 갔다

2022년 2월 21일
·
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개의 댓글
post-thumbnail

MVVM? OOP? 나도 뭔지 몰라!

MVVM은 Model / View / ViewModel로 나뉘어 있다.ViewModel->Model 은 Updates 를 의미하고 ViewModel<-Model은 Notify를 의미한다.이건 MVVM의 좀 더 자세한 구조이다.MVVM + Rx 인 경우 Rx Str

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

ViewModel에 대해 알아보자 | Android Study

생명주기에 맞게 데이터를 유지해보자!

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

[번역] ViewModel in Android: Deep Dive

안드로이드에서 ViewModel은 데이터 저장을 위해 자주 사용하는 클래스 중 하나이다. ViewModel이 어떻게 데이터를 잘 보존시킬 수 있는 지 알아보자.

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

ViewModel 공유하기

액티비티 위에 프래그먼트가 띄워져있는 상황에서 뷰모델을 공유할 상황이 생긴다.기존의 viewmodel을 생성할때이렇게 생성했다. 하지만 이렇게 생성하게 되면 fragment에 종속된다.다른 fragment와 공유하고 싶다면 viewmodels()대신이렇게 설정해햐 한다

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

[Android] Android AAC

AAC(Android Architecture Component)란?

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

[Android/kotlin] MVVM ViewModel Event 처리 방법

ViewModel Event 처리에 대한 좋은 글이 있어서 나중에 보려고 정리했습니다!!!LiveData -> SingleLiveData -> SharedFlow -> EventFlowLiveData + EventViewModel에서 LiveData를 사용해서 이벤트를

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

[안드로이드] AAC ViewModel 이란? 드디어 알아보자.

AAC ViewModel 에 대해서 알아봅시다!

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

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

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

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

[Android] AAC ViewModel의 생성과 파괴

💡 ViewModel 이 포스팅에서는 AAC ViewModel의 생성과 파괴에 대해 알아볼 것이다.

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

AAC ViewModel

들어가기전에 MVVM 패턴을 이용한 앱을 만들기 위해 알아보던 중 안드로이드에서 많이 사용하는 AAC의 ViewModel을 알게 되었다. MVVM 내에서 말하는 ViewModel과 AAC의 ViewModel은 완전히 다르지만 MVVM에서의 ViewModel역할을 AA

2021년 8월 24일
·
0개의 댓글
post-thumbnail

ViewModel 뽀개기❗️

ViewModel 어렵지 않아요!

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

JetPack의 ViewModel class 란?

본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.ViewModel 클래스는 lifecycle에 민감한 UI와 관련된 data들을 저장하고 관리하기위해 만들어진 클래스입니다. Vi

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