저는 Android 프로젝트에 대한 아키텍처에 대해 읽었습니다. 그리고 몇 가지 물건을 발견했지만, 나는 어떤 개념을 오해했거나 전혀 이해하지 못했다고 생각합니다.Android 아키텍처 질문
내 질문 중 하나는 로컬 데이터베이스가있는 경우 API 개체 처리에 관한 것입니다. API에서 동일한 개체를 로컬 데이터베이스에 저장해야합니까?
또한 MVVM 또는 MVP를 사용하는 이유에 대한 설명을 찾고 있는데, 실제로 다른 것들처럼 보입니다. MVP는 UI 책임을 처리하는 데 더 관심이있는 패턴 인 것으로 알고 있습니다. MVVM은 통신을 처리하는 방향으로 생각합니다. UI와 데이터베이스 사이. 그래서 개념을 잘못 이해했거나 의미가 있습니다?
마지막으로 중요하지 않은 주제는 의존성 주입에 관한 것입니다. 개념에 대해 읽었습니다.이 질문은 내 마음에 왔습니다. 이 패턴을 처리 할 수 있다면 왜 프레임 워크를 단도로 사용해야합니까? 나 자신이, 한번 thaat 복잡하지 않아?