아키텍처의 원리

앱 아키텍처는 앱의 부분과 그 각 부분에 필요한 기능 간 경계를 정의한다.

→ 기능 별로 앱이 잘 나누어져야 한다는 것이다.

권장 앱 아키텍처

Untitled

일반적인 아키텍처 원칙에 따라 각 애플리케이션에는 최소한 두가지 레이어가 포함되어야한다.

  1. 화면에 애플리케이션 데이터를 표시하는 UI 레이어
  2. 앱의 비즈니스 로직을 포함하고 애플리케이션 데이터를 노출하는 데이터 레이어