좌충우돌 안드로이드 앱 개발

  • 홈
  • 태그
  • 방명록

Presenter 1

[Android] 실전 예제로 보는 MVP Pattern의 장단점

회사에서 프로젝트 팀이 병합됐다.그리고 병합된 프로젝트는 Android 역사를 함께하며, MVP의 Presenter와 ViewModel이 공존하였다.신생 프로젝트에서 MVI로 Compose를 갈기던 입장에서 위기감을 느끼고 안드로이드 역사 공부를 다시 하기로 했다. MVP(Model-View-Presenter) Android 앱을 개발하다 보면 “UI 코드와 비즈니스 로직이 뒤섞이는 문제”를 자주 겪게 된다.이 문제를 해결하기 위해 등장한 대표적인 구조 중 하나가 바로 MVP(Model–View–Presenter) 패턴이다.MVP는 역할을 명확히 나눠서 코드의 가독성, 유지보수성, 테스트 용이성을 높이는 데 목적이 있다.ModelModel은 애플리케이션의 데이터와 비즈니스 로직을 담당하는 계층이다.API..

Android/학습 2026.04.12
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (35) N
    • Android (31) N
      • 프로젝트 (2)
      • 학습 (28) N
    • Computer Science (0)
    • 코딩테스트 (0)
    • 메모 (4)

Tag

OOP, Kotlin, git, activity, Back Stack, Android, merge, 최근 앱 목록, hot stream, StateFlow, cold stream, Flow, ViewModel, Annotated, Design Patten, fragment, Root Launch, Google Console, Rebase, Task,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바