Even if you're not an Android dev yourself, you can actually learn quite a bit from this, because what I'm currently doing is digging into the kotlin repo itself to find how the IDE is picking up the info from the library. Fun fact: everything about Kotlin - including code for the IDE - is located in the Kotlin repo itself.