We found our selves writing a lot of boilerplate code in order to use WorkManager for some of our network jobs. You have your super easy Retrofit service interface with all the parameters and everything and then you have to create some ugly Work object and pass the arguments by hand as a bundle etc. We created some utility code to make it easier but it’s still ugly.
It would be awesome to have some code-generating annotation processor where you can just annotate some Retrofit interface methods and it would generate work object with type-safe parameters for you.
Am I the only one with this problem?