티스토리 뷰

728x90

다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2017/02/20/Android-MVP-Package-Structure



Android MVP를 작성하는데 있어서 Package 구조를 어떻게 가져가면 좋을지 고민을 할 수밖에 없습니다.

딱히 정해지거나, 어떤게 좋은지 사실 저도 알지는 못합니다.

하지만 지금까지 MVP를 작성하면서 가장 괜찮은 방식의 패키지 구조를 사용하고 있다고 생각되어 이를 정리해보려고 합니다.


가장 초기에 많이 하던 구조

다음과 같은 구조를 지금까지 가장 많이 본 것 같습니다.

  • com.example.appname
    • activity
      • 액티비티 들을 모두 모아 둠
    • fragment
      • 프래그먼트 들을 모두 모아 둠
    • adapter
      • Adapter와 관련한 모든 class 모음
    • util
      • Util과 관련한 class 모음

위를 도식화하면 다음과 같습니다.




다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2017/02/20/Android-MVP-Package-Structure



댓글