It seems to me like the author(s) assumed the user knows much more than they actually do… For example:
I want to use the HttpClient
I manage to figure out I will need io.ktor:ktor-client-core
and I decide to use the Apache engine. I find the “Engines” page that says I need to do HttpClient(Apache)
but nowhere does it tell me I need to also add io.ktor:ktor-client-apache
to my dependencies. I had to find a random project on github that uses HttpClient and get this dependency from their POM…
Am I just being dense or does the documentation need some serious refactoring?
/rant
submitted by /u/Jac0bas
[link] [comments]