기존 코드에서 Domain layer 부분의 외부 라이브러리등의 의존성을 줄이기 위해 코드가 바뀌었습니다.
변경하는 방법은 블로그 글로 자세히 작성해 두었습니다. 혹시 궁금한 점이 있으시면 댓글 남겨주시면 답변드리겠습니다.
https://asuhdevstory.tistory.com/entry/Android-clean-architecture%EC%97%90%EC%84%9C-domain%EC%9D%84-%EC%A2%80-%EB%8D%94-domain-%EB%8B%B5%EA%B2%8C
변동된 코드를 확인하시려면 아래 링크를 참고해 주세요
https://github.com/ParkSangSun1/Check_Percentage/commit/4d26b9aa284a2969e8a3e13320acda2b4c8133a2
전체 코드는 아래 링크를 참고해 주세요
https://github.com/ParkSangSun1/Check_Percentage
기존 Gradle 모듈 부분의 Kotlin DSL 사용방법이 바뀌었습니다.
변경하는 방법은 블로그 글로 자세히 작성해 두었습니다. 혹시 궁금한 점이 있으시면 댓글 남겨주시면 답변드리겠습니다
https://asuhdevstory.tistory.com/entry/Kotlin-DSL%EC%9D%84-Kotlin-DSL%EB%8B%B5%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
변동된 코드를 확인하시려면 아래 링크를 참고해 주세요
https://github.com/ParkSangSun1/Check_Percentage/commit/c4dffe5da2cb9000cd16b8ddcc1cc7c4852bbebb
https://github.com/ParkSangSun1/Check_Percentage/commit/473cae2d4e6b705af6951539d5bcd6ef1b87f571
강의에서 작성한 DataRepositoryModule, DataSourceModuleModule에서 @Singleton 어노테이션은 싱글톤으로 만들 필요가 없기 때문에 삭제해 주세요!
변동된 코드를 확인하시려면 아래 링크를 참고해 주세요
https://github.com/ParkSangSun1/Check_Percentage/blob/main/app/src/main/java/com/pss/check_percentage/di/DataSourceModule.kt
https://github.com/ParkSangSun1/Check_Percentage/blob/main/app/src/main/java/com/pss/check_percentage/di/RepositoryModule.kt
감사합니다 :)
강의에서 작성한 UseCase는 인터페이스가 아닌 class로 작성되었기 때문에 별도의 모듈이 필요하지 않습니다
UseCaseModule.kt 파일은 삭제해 주세요!
혼란을 드려 죄송합니다 😔
9강 API 호출 부분의 영상이 10강과 동일한 부분을 수정했습니다, 감사합니다 :)







.jpg?w=736)