JH 개발자 일지
로그인
JH 개발자 일지
로그인
내일배움캠프 47일차
김재현
·
2024년 5월 2일
팔로우
0
내일배움캠프
오늘은 스탠다드반 과제를 repository pattern으로 바꿔보았다.
repository -> datasource 의존성 회피
의존성을 없애면 dataSource 변경시 repository에는 영향이 없다.
DataSource 싱글톤으로 구현해주고 itemList를 가져와준다.
(가져온 아이템 리스트)
원래 dataClass는 Entity로 이름만 변경해주었다. (추후에 Entity로 변경가능...?)
RepositoryImpl은 database(여기서는 localdata = itemList)를 main Repository로 보내준다(?)
데이터 값은 ViewModel로 넘겨 MutableLiveData로 전달한다.
MainActivity에서는 view에 필요한 데이터를 ViewModel에서 가져와 준다.
package 늘어난거 보소...
아직 뭔가 이해가 잘 안가는 부분도 많은데 계속 연습하면서 알아봐야겠다.
하루의 마무리
하 내일 서류정리 빨리하고 공부해야겠다 ㅠㅠ 연말정산 어지럽다...
김재현
팔로우
이전 포스트
내일배움캠프 46일차
다음 포스트
내일배움캠프 48일차
0개의 댓글
댓글 작성