Kotlin
A concise multiplatform language developed by JetBrains
Shout-Out to Kotlin Multiplatform Mobile Content Creators!
Kotlin Multiplatform Mobile is in Beta, and the technology’s ecosystem is continuing to expand and mature. All of this would be impossible without the community’s contributions. In order to celebrate the work of the community’s authors of articles, videos, and samples, we’re launching the Kotlin Multiplatform Mobile 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.
- [📖Article] Public key pinning using Ktor for Android and iOS (KMM) – This article from Hardik Trivedi describes how to implement public key pinning for Android and iOS just once using Kotlin Multiplatform Mobile and Ktor.
- [📖Article] Why iOS Engineers Should Avoid This Glorified KMM Technique – In this article, Derek Lee explains when an iOS engineer should consider using the
expect/actual
syntax. - [📹Video] How to Build a Clean Architecture CRUD Note App Using KMM (Android + iOS) – This 3-hour video features Philipp Lackner building a Clean Architecture CRUD Note application for iOS and Android from scratch!
- [📖Article] Building a CI Pipeline for Kotlin Multiplatform Mobile Using GitHub Actions – This article from Nate Ebel demonstrates how to set up a GitHub Actions workflow for building a Kotlin Multiplatform Mobile project.
- [📖Article] 5 ways to deal with KMM errors – In this article, Alexey Gladkov shares his experience dealing with Kotlin Multiplatform Mobile errors.
It’s never too late to become a part of the growing community of Kotlin Multiplatform Mobile 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 Mobile documentation articles.
Looking for content ideas? Here is a list of the most requested Kotlin Multiplatform Mobile topics:
- Writing Kotlin APIs that look nice in Swift.
- Maximizing the amount of shared code.
- Use cases – what have you shared with Kotlin Multiplatform Mobile?
- Migrating large projects to Kotlin Multiplatform Mobile.
- Experiments with cutting-edge tools and libraries, for example, Kotlin Multiplatform libraries in Jetpack.
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 kmm.feedback@kotlinlang.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!