MVP
-
[Android] App ArchitectureANDROID/JETPACK 2022. 9. 20. 01:23
안드로이드 앱 아키텍처 앱 아키텍처 디자인은 앱이 강력하고, 테스트와 유지보수가 용이한지 확인하기 위한 중요한 요소이다. 안드로이드는 우리가 앱 아키텍처를 용이하게 짜기 위해 라이브러리와 best practice를 제공한다. 아키텍처의 탄생 수 많은 프로그램을 만들면서 사람들은 자주 발생하는 문제들에 대해 반복적으로 사용가능한 효율적인 구조가 있다는 것을 알게 되었고 그것이 아키텍처라고 불리게 되었다. 만드는 프로그램에 따라 다른 용이한 수 많은 아키텍처가 존재하지만 안드로이드에서 주로 mvc, mvp, mvvm 패턴이 사용되고 있다. 1970년대 Trygve Reenskaug가 MVC 패턴을 만들었고 이후 수많은 패턴들이 고려되기 시작했다. 1990년대에는 Taligent가 MVC의 개선 모델이라 할 ..