What exactly do you mean? For testing, I have made a virtual view implementation to make unit testing views easy. As for mocking, like, mocking a server, I have a trick up my sleeve - instead of mocking the server, use an instance of the actual server. They are all written in Kotlin after all! Granted, I've left another system in place such that you could manually mock the server.