Android app enhance -- 2

Job ID: 38337199

Budget: $30 – $250 USD

What I need is a very small task.
I'm implementing MVVM architecture into my Android kotlin project and I'm moving some logic methods that were living in the activity file, into the ViewModel.
I have to move the two remaining methods that are in charge of downloading images from Firebase Storage and then saving them into the user's decive. There are a lot of images to download so I implemented a progressbar to show the user the progress and the amount of images left to downlaod.
I want to move those methods so the activity file only shows UI and does not know anything about logic.
the idea is to downlaod the images in a secondary thread so, I need to use coroutines.
I'm happy to explain with more details if needed