MVVM - What is the best layer for this logic?
I am fetching images by using retrofit with MVVM Architecture. Now I want to add some features like image editing or compression and uploading.
My question is . For MVVM architecture, is the business logic for these features a use case?
domain
usecase
ImageCompressionUseCase.kt
UploadImageUseCase.kt
ui
ImageCompressionViewModel.kt
ImageCompressionFragment.kt
UploadImageViewModel.kt
UploadImageFragment.kt
My brain says it's use cases but I'm a bit hesitant :)
ImageCompressionUseCase.kt...