I have seen your MVVM with clean architecture in your blog and its quite good to read and understand. I have download the source code and run it. Everything was fine But I just need additional thing like, the project is build with Room DB only with out any network calls. Can You have some code that also retrieve some data from network and save it in room database and showing on RecyclerView. Quite doubt that where I should call Api request to network(Data layer or Framework Layer). so if you have any reference to this please reply to this. I hope you understand the question.