Mastering API Visibility in Kotlin


Details
Hello, fellow Kotliners!
It's time for our next virtual get-together. This time Márton Braun will give us his talk "Mastering API Visibility in Kotlin".
Here is the abstract:
When designing a library, minimizing your API surface - the types, methods, properties, and functions you expose to the outside world - is a great idea. This doesn’t apply to just libraries: it’s a consideration you should make for every module in a multi-module project. In this talk, we’ll look at all the ways that Kotlin lets you get your visibility just right.
About the speaker:
A Kotlin enthusiast since the 1.0 of the language, writing Kotlin as much as possible and giving talks about it whenever given the opportunity. Currently ranked second in the top users' list of the Kotlin tag on Stack Overflow, and creator of a couple of open-source Kotlin libraries, most notably Krate, RainbowCake, and MaterialDrawerKt.
Android Developer Advocate @ Stream, Google Developer Expert for Kotlin and Android, Android Tech Editor @ RayWenderlich, and university instructor at BME-VIK, teaching Kotlin and Android.
We are also always looking for speakers and talks. Let us know and don't be shy, we are a friendly bunch and are happy to help you with your speaker career!
You can reach us here through meetup or on the #vkug channel on the Kotlinlang Slack. Get an invite here: https://surveys.jetbrains.com/s3/kotlin-slack-sign-up


Mastering API Visibility in Kotlin