You’ll need to some basic knowledge of of iOS and web ecosystems/dev, mostly for the initial project setup and publication. But beyond that, there’s KMM libraries available for most of what you need.
Ktor is (to my knowledge) the only KMM-compatible HTTP client right now (though
ktorfit is a nice wrapper around it to make it work like Retrofit).
For storing simpler data,
multiplatform-settings is a good option for a key-value store