Skip to content

Multiplatform Kotlin Library Development

Photo of Anton Spaans
Hosted By
Anton S. and Russell W.
Multiplatform Kotlin Library Development

Details

Food and drinks will be provided! Hosted this month by Rocket Insights!

Closest T Stops:
Downtown Crossing (Red Line/Orange Line)
Park Street (Green Line)

Talk:
Multiplatform Kotlin Library Development
Russell Wolf

Multiplatform Kotlin facilitates code-sharing by making platform-agnostic portions of the standard library available in common code that is written once but can run on any target. As Multiplatform development really starts to take off over the next year, there must also be a robust ecosystem of third party libraries available to application developers.

I’ll talk through what it looks like to create such a library, with lessons from my experiences building one of the early libraries in the mobile Multiplatform space. We'll talk about how to find shared abstractions around different platform APIs, how to handle the fast-paced evolution of this environment, and what this all felt like as a first-time library developer. When we're done, you’ll be ready to leverage the growing ecosystem as well as make your own contributions.

Raffle:

Thanks to support from Jetbrains, we'll be raffling off a one-year license to a Jetbrains IDE of your choice. Always wanted to try out Intellij IDEA Ultimate? Or maybe you hope to play with the Kotlin Native support in CLion or AppCode? Now's your chance!

• 6:30pm: Doors open
• 6:30-7:00pm: Eat and meet
• 7:00-8:00pm: Speakers / Q & A
• 8:00-8:15pm: Raffle!
• 8:15pm: Office Hours / Free Coding Time

What is this Meetup about?

Kotlin Office Hours is a monthly meetup where software developers of all backgrounds who want to learn Kotlin or improve their Kotlin skills can come, share their experiences and get help with their Kotlin projects.

Kotlin is an open-source programming language developed by JetBrains which has seen an upswell of interest since it's 1.0 release in 2016. It now supports not only JVM but JavaScript and LLVM architectures as well. We will have experts speaking about Kotlin and its use in these various architectures, showing their knowledge and the projects that they are working on.

Who is it for?

This meetup is for both beginners and more advanced Kotlin developers who are interested in learning more about Kotlin and in how other developers are using it in their work and projects. Any developer with an interest in Kotlin is encouraged to join this meetup.

Photo of Kotlin Office Hours group
Kotlin Office Hours
See more events
Rocket Insights
87 Summer St 2nd floor · Boston, ma