[클린 아키텍쳐] 로컬 Json 파싱
안녕하세요! 클린 아키텍쳐 관련 질문있습니다.
API 통신이 아니라 로컬에 저장된 json 파일에서 앱 실행시 한번 FileManager로 파싱하고자 하는데, 클린 아키텍쳐 구조로 진행하려면 어떤 구조로 될까요?
Domain > Entity 영역에 City 모델을 만든 상태입니다.
기능은 크게 2가지로 load하고 search하는 기능이 있습니다. load 한 이후에는 변수를 통해 search하면 되서 search는 뷰 모델에 정의하는게 맞는지, load의 경우 UseCaseProtocol 로 해야하는지 어떤 방식이 적합한지 여쭤봅니다.
추가로 API 통신하는 경우에도 로딩한 후 모델로 가공해서 보여주는 기능만 있는데, 그럴 경우에는 어떻게 진행하는걸 추천하시나요? API 로 선택한 항목에 대한 정보를 로딩하고 데이터 가공해서 UI에 보여주는 경우입니다..
감사합니다.
Câu trả lời 1
0
파일은 리포지토리에서 파일매니저 접근하시면 좋을듯 합니다
Search api가 아니라 직접 로직을 수행한다면 기능은 usecase 에서 정의하는게 좋아보입니다 load 도 그렇구요
단순한 기능의 앱이라면 간단히 mvvm 만 사용해도 뷰모델이 커지지 않겠지만 확장성을 고려한다면 클린 아키텍쳐가 좋아보입니다!
SingletonService가 JVM이 뜰 때 생성되는게 맞나요?
0
5
1
강의를 다 듣고난 후
0
25
2
PPT 자료 공유 받을 수 있을까요?
0
29
1
본 강의와는 상관없는 내용입니다만..
0
35
1
김영한로드맵으로 백엔드개발자가 될 수 있나요?
0
89
2
문제2번
0
89
2
Enable Linting 항목을 찾을수가 없습니다.
0
43
2
질문있습니다.
1
61
2
android crud중 c 영상이 12초만 있는 잘린 영상이에요.
0
48
2
섹션3. 11 회원객체 다이어그램
0
36
1
OCP, DIP과 @Qualifier 어노테이션에 대해서 질문합니다.
0
35
1
멀티스레드
1
57
2
성능 오버헤드
1
53
2
volatile에 대해 질문 있습니다.
2
85
2
Mark and Sweep
1
58
1
GC 알고리즘
1
58
2
용어 질문
1
39
1
유즈케이스 프로토콜과 구현체의 분리 이유
0
255
2
즐겨찾기 탭에서 페이지네이션 422 서버 에러
0
252
2
NetworkManager의 tokenHeader 관련 질문 드립니다!
0
175
1
의존성 주입에 관하여 질문있습니다.
0
238
2
강의 자료는 어디서 받을수 있나요?
0
180
1
안녕하세요 페이지네이션 구현 강의 중 질문있습니다.
0
220
2
강의 질문있습니다.
0
180
1

