# ViewModel
안드로이드 스튜디오 LiveData로 Fragment간 데이터 전달(with Kotlin)
카테고리를 구현하던 도중 interface와 직접적으로 전달하는 방법을 전부 실패하고 다른 방법을 찾던 중 성공한 방식 liveData 입니다..액티비티나, 프레그먼트, 서비스 등과 같은 안드로이드 컴포넌트의 생명주기(Lifecycle)를 인식하며 그에따라 LiveDa

MVVM Pattern
MVVM Pattern? 개발자 채용 공고를 보면 MVVM 이라는 패턴을 심심찮게 볼 수 있으며, 대 사항에 있는 경우가 대부분이다. 뭔지는 지금 당장은 모르더라도 MVVM 패턴이 뭔지 알고 적용할 수 있다면 분명 취업에 유리하게 적용할 것은 분명해 보인다. MVV

AAC (Android Architecture Component)
1.Lifecycles(Easy handling lifecycles)2.LiveData(Lifecycle aware observable)3.ViewModel(Managing data in a lifecycle)4.Room(object Mapping for SQLite)
Room
https://developer.android.com/training/data-storage/room?hl=kohttps://todaycode.tistory.com/39Room데이터를 로컬에 유지하는 기능을 제공하는 Library스마트폰 로컬 DB에

[Android] ViewModel, LiveData, Repository 구조
MVVM 패턴에 사용되는 ViewModel, LiveData, Repository 구조에 대해서 알아보고 정리해보는 시간을 가지려고 한다.
[안드로이드] ViewModel과 Livedata
해당 게시물은 혼자 공부하면서 배운 내용을 토대로 작성한 글이므로 틀린 내용이 있을 수 도 있습니다. 틀린 내용이 있을 경우 지적해주시면 감사하겠습니다.ViewModel과 LiveData를 이용해 간단한 덧셈 뺄셈 연산을 하고 UI에 결과를 업데이트 하는 앱을 만들어
[Android 개념] ViewModel 에서 Data load는 어떻게 해야할까
처음 Android 를 개발하면 Viewmodel 에 언제 Data load를 언제하는 게 맞을 지 생각한 적 없이 사용하다 어느정도 개발하고,, 성능을 향상시키는 고민을 하다보면 언제하는게 맞는지 고민을 하게 된다. 무슨 방법이 맞을까? Activity or Fr

TIL) 0906
비동기 프로그래밍에 권장되는 코루틴은 멀티태스킹을 지원하고 단순히 스레드로 작업하는 것보다 레벨이 다른 추상화를 제공한다. 상태를 저장해 중단했다가 재개할 수 있다는 주요 기능이 핵심이다. 따라서 코루틴을 실행되거나 실행되지 않을 수 있다.Job → 생명 주기가 있는

TIL) 0902
ViewModel을 안전하게 사용하자!사용자에게 결정하거나 추가 정보를 입력하라는 메시지를 표시하는 작은 화면. 전체 화면을 채우지 않고 사용자가 액션을 해야 계속 진행할 수 있다. 일반적으로 다음과 같이 생겼다.Alert DialogTitle (optional)Mes

ViewModel을 안전하게 사용하자!
ViewModel을 구현하는 법은 많은 포스팅에서 봤으니까... 안전하게 사용하는 법을 알아보자!ViewModel은 UI에 필요한 모든 데이터를 보유하고 처리한다. 그래서 뷰 계층 구조에 액세스하거나 Activity나 Fragment의 참조를 보유해서는 안 된다.var
TIL) 0830
ViewModel에서 코루틴 활용하기https://leveloper.tistory.com/213@Volatile이 어노테이션을 활용하면 다른 스레드에서 활용되어도 즉각적으로 보이게 해준다. 변수 선언시 이 어노테이션이 지정되었을 때 값을 메인 메모리에 적재하기

[Android 개념] MVVM ViewModel, AAC ViewModel
AAC ViewModel, MVVM ViewModel android viewmodel을 공부하다보면 갑자기 AAC ViewModel과 MVVM의 ViewModel은 다른 것이라고 얘기한다.. 무슨 소릴까? 알아보자..
[Android] 기억에 남는 장소 저장 앱 개발기 - 4
개발을 하다 문득 생각이 들었다.근데 왜 ViewModel은 application을 가지는 AndroidViewModel이 있는데, activity 단의 Context를 가지면 안 될까?그 이유를 계속 곱씹어봤다. ViewModel에서 context 객체를 저장하지 말