Real Android Repository pattern sample

Hello, currently I’m working on a new project and it’s possible to implement new architecture here. I’d like to refresh my knowledge with the network layer and Repository pattern. Don’t want to add extra code verbosity but still need to fit basic needs like requests processing: success, loading, fail statuses, move data to viewModel etc. - all common stuff. Please, provide real release-like samples you can. The best one ATM I found is this: Repository Pattern with Jetpack Compose |
It also uses Compose, Coroutines and Ktor as I am.