Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVVM Arcihtecture using AAC #5

Open
turastory opened this issue May 12, 2019 · 0 comments
Open

MVVM Arcihtecture using AAC #5

turastory opened this issue May 12, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@turastory
Copy link
Member

turastory commented May 12, 2019

AAC에서 제공하는 ViewModel과 LiveData, Databinding을 이용하면 깔끔하게 MVVM 아키텍처를 구현할 수 있습니다.

현재 Activity만 존재하는 형태의 문제점은

  1. Logic과 Presentation 혼재 - 관심사 분리가 잘 안됨
  2. 코드가 길어질수록 알기 어려움
  3. 1번으로 인해 유닛 테스트 어려움
  4. Configuration Change 등 라이프 사이클에 대한 처리가 부족함

정도가 있을 것 같습니다.

@turastory turastory added the enhancement New feature or request label May 12, 2019
@turastory turastory self-assigned this May 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant