목록 보기
MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(2)
아키텍처

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(2)

티몬
티몬
2017년 5월 15일

두줄요약

MVC·MVVM에서 API 호출과 화면 전환 코드 관리에 느낀 한계를 다뤘습니다. 이를 보완할 모바일 앱 아키텍처로 VIPER를 소개했습니다.

문제 상황

  • MVC·MVVM 적용 시 API 호출 위치, 다수 화면 호출 방식, 네비게이션 코드 중복에 대한 아쉬움
  • 모바일 앱의 화면 전환과 API 요청 관리 필요성

구조와 흐름

  • View와 Entity(Model)의 유사한 역할 언급
  • API 관련 책임을 포함한 VIPER 구조 소개

선택 이유

  • API 요청과 화면 전환 책임 분리를 위한 VIPER 설명
  • 네비게이션 호출 중복 문제에 대한 대안 탐색

다음 읽기

#mobile 주제를 이어서 읽기

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)

모바일 앱의 코드 비대화와 기술부채 문제를 배경으로 구조 패턴을 소개했습니다. 첫 번째 주제로 Model·View·Controller를 분리하는 MVC를 설명합니다.

티몬
티몬
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...