Shout-Out to Kotlin Multiplatform Content Creators!
Kotlin Multiplatform is steadily progressing toward Stable, and the technology’s ecosystem is continuing to expand and mature. None of this would be possible without the community’s contributions. In order to celebrate the community’s creation of articles, videos, and samples, we regularly run the Kotlin Multiplatform Content Creators Recognition Campaign. Today, we would like to share some great new content that will inspire learners and make the official resources more complete.
- Generate Kotlin client for a complex web API – In this article, Maria Krol shows us how to create a Kotlin Multiplatform client for a complex web API using the OpenAPI generator.
- Sunflower seeds of KMM: Get started with kotlin multiplatform mobile – This article from ColaGom explains how to move a complex Android project to Kotlin Multiplatform and describes methods for migrating Android dependencies such as Hilt, Room, Retrofit, and more.
- KMM: writing Kotlin API for Swift – 7 things you need to know – Check out this article in which Evgeny Khokhlov shares some tips and tricks on how to make your Kotlin shared module API look nice in Swift.
- KMM: A Use case for common UI behavior – Follow along with this demonstration from Jigar Brahmbhatt to learn about sharing code for a UI feature (in this case, a phone number formatter) across three platforms.
- Kotlin Multiplatform’s three levels of testing with Kotest – This post from Bjorn van der Laan explains how to test shared and platform-specific Kotlin code in Kotlin Multiplatform projects using the Kotest library.
- Introducing YChat-SDK: Simplifying the Integration of OpenAI’s Language Models with Kotlin Multiplatform – In this article, the YML team explains how they developed the YChat-SDK with Kotlin Multiplatform support to simplify the integration of OpenAI APIs.
- Manage Project Environment in Kotlin Multiplatform Mobile – In this article, Uwais Alqadri demonstrates how to simplify project environment management in Kotlin Multiplatform projects using the BuildKonfig tool.
It’s never too late to become a part of the growing community of Kotlin Multiplatform content creators. Once every three months, the Kotlin team chooses their favorite new content and promotes it by:
- Mentioning it in a post on the Kotlin Blog.
- Featuring it on the official @Kotlin Twitter account, Kotlin Slack, and Youtube Community.
- Including it in the relevant Kotlin Multiplatform documentation articles.
Looking for content ideas? Here is a list of the most requested Kotlin Multiplatform topics:
- Experiments with cutting-edge tools and libraries, for example, Kotlin Multiplatform libraries in Jetpack.
- Improving iOS developer experience
- Use cases – what have you shared with Kotlin Multiplatform Mobile?
- Migrating large projects to Kotlin Multiplatform Mobile.
Don’t hesitate to share your thoughts about any other topics that interest you. We are excited by how much our community has to say, and we’re looking forward to seeing what you create! Don’t forget to add the #kotlinmultiplatform tag if the media platform you are using allows it.
To make sure we don’t miss your articles, videos, sample projects, or content of any other type, please drop us a link at firstname.lastname@example.org.
The Kotlin team would like to thank all of the ecosystem’s contributors and content creators. Your input is invaluable, and together we’ll make Kotlin Multiplatform even better!
Subscribe to Blog updates
Advent of Code in Kotlin: Celebrating Our Participants and Their Solutions
A big thank you goes out to everyone who joined us for Advent of Code in Kotlin this year! From December 1 through 12, we shared daily livestreams of puzzle solutions. If you missed any of the action, you can watch the recordings on our YouTube playlist.
Kotlin/Wasm in Alpha, a KMP Project Migration Tutorial by Philipp Lackner, and Other Kotlin News
The first Kotlin Digest of 2024 is out! Catch up on the Kotlin ecosystem highlights in December and January!
Webinar – Strategies for Successful Conference Talks
Garth Gilmour shares strategies for writing and presenting your first conference talk.
Results of Google Summer of Code With Kotlin
2023 marked Kotlin's first-ever participation in Google Summer of Code (GSoC), a global online program focused on bringing new contributors into open-source development. Contributors worked on 12-week programming projects with the Kotlin Foundation under the guidance of mentors from JetBrains, Google, and Gradle, and gained experience on real-world projects. We would like to share the results achieved during GSoC 2023.