# MVVM

170개의 포스트
post-thumbnail

iOS Coordinator 패턴 with (UIKit + MVVM)

화면전환만을 담당하는 객체를 만들어서, ViewController 간의 의존성 제거ViewController의 역할분담만드는 방식은 여러가지화면전환 스타일각각의 화면을 정의연관값으로 viewModel을 가지고 있고, instantiate 할때(즉 scene을 만들때)

3일 전
·
0개의 댓글

[iOS] Clean Architecture

사진출처위 그래프를 간단히 설명하자면Clean Architecture 그래프에서 볼 수 있듯이 애플리케이션에는 서로 다른 계층이 있다. main rule은 내부 레이어에서 외부 레이어로의 종속성(dependency)을 갖지 않는 것 (내부 -> 외부 ❌)외부 계층에서

6일 전
·
0개의 댓글
post-thumbnail

DataStore 사용해보기

EditText에 작성된 데이터를 DataStore을 이용해 저장하고 GET Button을 눌렀을 때 아래에있는 칸에 저장된 데이터를 가지고 오는 프로젝트를 설명하겠습니다.DataBindingMVVMDagger-Hiltbuildgradle(Module)에서 다음의 라이

6일 전
·
0개의 댓글
post-thumbnail

[MVVM] 2. ViewModel 구현 - 테이블뷰 뷰모델

mvvm 부시기 🫡

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

아키텍쳐

아키텍쳐란

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

MVVM + Clean Architecture 정리

그동안은 프로젝트를 진행하게 되면 나름 익숙하다고 생각되는 MVC 패턴을 기반으로 작업을 하였고, 이마저도 기능 개발에만 초점을 두다보니 설계나 정리를 비교적 등한시하게 되었다.이러다보니 점점 앱의 기능이 늘어날 때마다 전반적인 구조가 복잡해지고 본인이 작성했음에도 불

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

내가 보기 위한 Architecture(MVC, MVP, MVVM, MVI, VIPER, VIP) 간단 개요

좌: 오리지널 MVC, 우: Apple MVC설계가 단순하기 때문에 가장 쉽고 빠르게 개발이 가능하다.애플에서 MVC를 지향하고 있기 때문에 기본 Life Cycle에 맞는 개발이 가능하다.View와 Model이 서로 의존적이다.Controller의 역할이 방대해져서

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

[iOS] Rx-MVVM의 올바른 사용법 - saebyuck_choom

"MVVM이 좋은 것도 알겠고, Observable과 Operator들이 어떤 기능을 하는지도 알겠는데, 그래서 뷰컨과 뷰모델을 어떻게 작성해야 하는거지?"

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

MVVM event 처리 공부

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

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

React 에서 MVVM 하기

요새의 React 개발 경향은 functional component 로 hook 을 사용한 state 를 관리하는 것이다.물론 redux 같은것도 있지만, 그것도 hook을 사용하는 추세다.그렇다 보니 많은 state를 관리할 때 state를 관리하는 container

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

[MVVM] 1. Model , Service 구현 (Alamofire) - 1

mvvm 부시기 🫡

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

MVVM은 아키텍처 패턴인가 디자인 패턴인가?

https://www.google.com/imgres?imgurl=https%3A%2F%2Fcdn.ttgtmedia.com%2Frms%2Fonlineimages%2Fwhatis-modelviewviewmodelmobile.png&imgrefurl=https%3A%2F%

2022년 6월 11일
·
3개의 댓글

MVVM / RIBs / ReactorKit의 비교

6월 4일에 열린 컴공선배의 iOS 컨퍼런스에 참가했습니다. 큰 주제는 디자인 패턴이었습니다. 저는 지금까지 MVC와 MVVM 패턴을 사용해보았고 특히 MVVM 패턴으로만 프로젝트를 진행 해왔었습니다. 지금 회사에서 참가하고 있는 프로젝트도 모두 MVC (오래된 프로젝트) 아니면 MVVM으로 진행하고 있고 있었기에 다양한 디자인 패턴을 접해볼 수 있는 좋은...

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

RIBs

이제야 RIBs를 공부해본다.

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

[MVVM] 0. MVVM과 데이터바인딩

mvvm 부시기 🫡

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

[Android] MVVM + AAC + FireBase Google Login #2

https://velog.io/@evergreen_tree/Android-MVVM-AAC-FireBase-Google-Logind 에서 이어집니다!다음 예제는 FireBase를 통해 Google 로그인을 구현하는 예제입니다. AAC와 MVVM을 이용해 구현해

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

[Android] MVVM + AAC + FireBase Google Login #1

구글 로그인을 구현해볼 겸 안드로이드 Architecture Components를 활용해 mvvm과 observer pattern을 이해하기 위해 예제를 만들게 되었습니다.생각보다 mvvm의 View와 Logic 분리에 고민을 많이 하게 되는 시간이었습니다.조언, 반박

2022년 6월 1일
·
3개의 댓글

[안드로이드]MVVM Design Pattern 설명, 장점과 단점.

MVVM 동작 설명과 장점. activity와 fragment는 view 역할을 하고, 사용자 입력이 들어오면 view가 viewmodel의 data를 observing하면서 Ui update. viewmodel이 data를 hold 하고 있어서 메모리 릭 발생 가능

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