I gotta admit I am finding the gradle situation across kotlin very confusing.
Each example I look at uses wildly different syntaxes, there are multiple different plugins
Different DSLs for each component, different ways to structure the same thing.
For example right now I want to create a kotlin/native project with a cinterop binding. But I can't find a clear snippet of how to get started with that. All the examples are either the old gradle groovy or are suggesting kotlin/mpp which isn't what I want.
This has been the same when looking into the serialization plugin and im sure the coroutine on top will be more confusing yet again.