미술관 관람 앱을 제작 중입니다.
사용자는 6개 미술관 x2 (유료, 무료)의 플러그인 (미술관 데이터 팩 = 이미지+db)을 인앱 구매 설치하게 됩니다.
1개 미술관 기준으로 대부분의 기능을 구현하고, 추후 확장 팩을 위해 리팩토링하고 있습니다.
[ (미술관 관람) 코어 앱모듈 + (미술관 데이터 팩) 라이브러리 모듈 플러그인 + 인앱 ] 을 생각하고 있는데,
어떤 구조로 가면 좋을까요?
플러그인 아키텍처 패턴이 있던데, 이게 괜찮을까요?
아니면, 2018 에 나온 Dynamic Delivery (Dynamic Feature Module) 이 좋을까요?
구닥다리와 신삥 기술 사이에서 헤메는 기분입니다.
고맙습니다.