티스토리 뷰

728x90

자세한 내용은 링크로 

 

Android view에서 ViewModel을 어떻게 호출해 사용해 볼 수 있을까? |

I’m an Android Developer.

thdev.tech

 

위 영상에서 언급한 내용을 포함하고 있으나, 일부 이해하지 못할 수 있으니 그냥 간단하게 이러한 방법으로도 접근이 가능하구나 정도로만 이해하시면 좋겠습니다.

이 글에서는 View에서 ViewModel을 어떻게 호출하고 접근하는 게 좋은지를 다루기 위한 글입니다.

 

RxJava 또는 Flow를 활용해 Click event 처리를 stream으로 받아 처리하도록 만들어 줄 수 있습니다. 대표적인 예는 JakeWharton/RxBinding의 예가 됩니다.

RxBinding처럼 Rx 스트림을 활용하는 방법을 사용하여 작성하는 코드의 샘플입니다. 이 글에서 언급하는 코드는 Flow만을 활용하였습니다.

이 글에서 설명하지 않는 부분

  • Flow, RxJava에 대해서는 설명하지 않습니다.
  • View의 캐싱에 대해서는 다루지 않습니다.
  • UnitTest 가능한 형태로의 접근을 설명하지는 않습니다.

 

이 글에서 알아볼 내용

  • View에서 ViewModel을 호출하는 방법이 아닌 ViewModel에서 처리하는 방법을 알아봅니다.
  • ViewModel에서 처리할 때 Flow 활용하는 방법을 알아봅니다.

 

자세한 내용은 링크로 

 

Android view에서 ViewModel을 어떻게 호출해 사용해 볼 수 있을까? |

I’m an Android Developer.

thdev.tech

 



댓글