architecture 썸네일형 리스트형 [Android APP Architecture] 안드로이드 아키텍처 오늘은 앱 아키텍처에 대해 적어보겠습니다. https://developer.android.com/jetpack/guide 앱 아키텍쳐는 앱의 각 부분과 부분들이 가져야 할 역할의 경계를 정의한다. 앱의 크기가 커짐에 따라 앱의 확장 , 앱의 견고성 향상 , 테스트 용의성을 높일 수 있다. 일단 아키텍처의 설명을 해보자면 1. 집중도, 역할의 분리이다 . 코드들을 액티비티 또는 프래그먼트에 모두 쓰는 것은 일반적인 실수라고 할 수 있겠다. 이런 UI 기반 클래스(액티비티, 프래그먼트)에는 UI 및 운영체제 상호작용을 처리하는 로직만 포함을 하는 것이 좋고 이렇게 함으로써 라이프 사이클과 관련된 많은 문제를 피하고 테스트성이 용이해진다. 개발자는 액티비티와 프래그먼트를 만드는 사람이 아니다 . Android.. 더보기 이전 1 다음