# MVVM

285개의 포스트
post-thumbnail

스위프트 스터디 (MVC to MVVM 개념정리 Swift UIkit Fundamental )

MVVM(Model, View, Viewmodel)기존의 uikit는 mvc를 따르고 있다.MVC(Model View Controller)Clean Architecture의 핵심은 바깥쪽 레이어가 안쪽 레이어에 대한 정보는 알아도 되지만, 안쪽 레이어는 바깥쪽 레이어에

2023년 5월 29일
·
1개의 댓글
·
post-thumbnail

MVVM 디자인 패턴(feat. MVC)

휴일 저녁에 우연히 본 호주 개발자 구인 영상에 흥미로운 것을 보았다. 해당 회사에서는 기술 과제 주제로 MVVM 디자인 패턴 활용을 요구하고 있었다. MVVM은 난생 처음 들어보며 MVC랑 뭐가 다른지도 모르겠다 는 무식한 생각이나 하고 있는데, 5년차라면 MVVM

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[F-LAB 모각코 챌린지]Naver 검색 API MVVM 코드 리뷰 후기

2023 05 25 F-Lab 에 안드로이드 멘토님께 저의 Naver API MVVM 패턴을 적용했다고 생각했던 코드릴 리뷰 해주실수 있으신지 궁금해 연락을 드렸다. 결과 : 원래 프로젝트만 코드 리뷰를 해드리는데 한번 볼까요 ? ^^아 빛 멘토님 정말 감사합니다!!결

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

[Architecture] CleanArchitecture

CleanArchitecture 개요 Architecture란 소프트웨어에서 확장, 수정이 유연하도록 계층을 나눠 설계하는 것이다. 지금까지 수많은 아키텍쳐가 나왔으며 그 공통점을 살리고 보완하여 나온 것이 Clean Architecture이다. 구성도 Clean

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

[F-LAB 모각코 챌린지]Naver API MVVM 패턴으로 만들기(Android)

시간이 없으신 분들은 https://github.com/sonny8569/NaverSearchApi여기에 구현 코드가 있습니다 글 쓰기에 앞서 F-lab 페이백 챌린지 때문에 블로그 쓰는데 재미가 들렸다...솔직히..ㅎ 유명해졌으면 좋겠다...자 각설하고 바로

2023년 5월 23일
·
0개의 댓글
·

[F-LAB 모각코 챌린지]로그 확인해보기 android retrofit

전 포스트에서 에러 상황이 발견되었다...https://openapi.naver.com/v1/search/ 이것이 기본 url인데 하하....그럼 https://openapi.naver.com/v1/search/search/book.json 이런식

2023년 5월 22일
·
1개의 댓글
·
post-thumbnail

[Android] Kotlin Flow를 활용해보자

[Android] Flow를 활용한 네트워크 통신 관리

2023년 5월 22일
·
0개의 댓글
·

[F-LAB 모각코 챌린지]Naver Api mvvm 적용해보기

저번 포스트에서 개발 준비를 했다. 모두가 다 했다고 생각해보고 가보자 자 다시 MVVM 패턴 그림을 보자 우린 여기서 Remote Data Source 쪽을 보자 Retrofit 을 통해 webService을 repostory 통해 요청이라 오케이 그럼 가보자

2023년 5월 21일
·
0개의 댓글
·

MVVM 토이 프로젝트- 3

테스트 코드를 작성하기 전에 UnitTest가 무엇인지 TDD 개발 프로세스는 무엇인지에 대해 정리해보았다.테스트 코드를 작성하면서 개발하는 테스트 주도 개발이다.개발자는 먼저 요구사항을 검증하는 자동화된 테스트 케이스를 작성한다. 그런 후에, 그 테스트 케이스를 통과

2023년 5월 20일
·
0개의 댓글
·

[F-LAB 모각코 챌린지 ]Android MVVM 패턴 사용기

요즘 사람인 , 잡코리아에서 안드로이드 개발자을 채용하는데 가장 많이 보이는게 주요요건 : MVVM 패턴 구현 가능자 비동기 통신 구현 경험자 ETC... 일것이다. 사수 왈 : 디자인 패턴은 너한테 맞는걸 쓰면 된다 본인: 걍 MVVM이 짱 좋아서 사람들이 몰리는

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Android] 아키텍처 패턴

늦었지만 MVVM 디자인 패턴에 대해서 공부하려는 도중에 아키텍처에 대해서 왜 배워야 하고 어떤 것들이 있고 각각의 장점이 무엇인지 살펴보려한다 안드로이드 앱을 개발할 때, 이용할 수 있는 여러 아키텍처 패턴들이 있다 MVC (Model - View - Contro

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

MVVM 토이 프로젝트 -2

NewsAPI를 활용하여 본격적으로 프로젝트를 진행하기 전에 필요한 모델과 구조를 그려보았다.먼저 가져올 데이터의 형식은 https://newsapi.org/v2/everything?\*\*q=apple\*\*&\*\*from=2023-05-14\*\*&\*\

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

MVVM 패턴을 사용해보자

MVP와 MVVM의 차이점은 뭘까? >MVP 패턴은 Presenter를 통해 View와 Model 사이의 중간자 역할을 하는 방식으로 구현하며, 구성 요소 간의 의존성을 줄이고 코드 재사용성을 높인다. 하지만, View와 Model 사이의 의존성은 Presenter가 처리하기 때문에, Presenter의 복잡성이 증가하면 유지보수가 어려워질 수 있다. ...

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

[디자인패턴] MVC, MVP, MVVM

객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴 궁극적으론 유지보수와 개발효율의 증대를 위해 사용한다.기본적으로 각각의 역할을 나눠 기능들을 만들고 그 기능들로 해야할 일을 한번에 처리해주는 클래스를 만드는 형식위 같은 설명보다

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

[Android] Jetpack Compose NFC with ViewModel

안드로이드 Jetpack Compose에서 NFC 데이터 읽어오기

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

[안드로이드] MVVM 아키텍처 패턴

DataModel이라고도 하며, 다양한 데이터 소스로부터 필요한 데이터를 준비한다.ViewModel에서 데이터를 가져갈 수 있게 데이터를 준비하고 그에 대한 이벤트를 보냄기본적으로 데이터를 보여주기만 한다. 하지만 UI변경과 관련된 비즈니스 로직이 포함될 수 있다(An

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

뷰끼리 데이터 어떻게 넘겨요...?

다른 ViewController로 데이터 어떻게 넘기지? 지금까지 MVC 패턴에서 VC가 뷰를 짜는것 이외에 모든 로직과 navigation control을 책임졌기 때문에 다른 VC로 데이터를 넘길 때는 큰 고민없이 프로퍼티 접근을 통해 push 되는 VC에 데이터를 넘기고 있었다. 하지만 MVVM에서는 버튼 클릭의 이벤트도 ViewModel의 Input...

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

Coordinator 패턴 골격 세팅

Coordinator

2023년 4월 24일
·
0개의 댓글
·