Kotlin
A concise multiplatform language developed by JetBrains
Shining a Spotlight on Kotlin Multiplatform Content Creators
As the Kotlin Multiplatform stable release emerges on the horizon, its ecosystem continues to evolve and flourish, thanks in no small part to the enthusiastic Kotlin community. What’s more, the Compose Multiplatform 1.5.10 release is around the corner, which has only added to the excitement surrounding this technology’s capabilities. With that said, we want to announce the new round of the Kotlin Multiplatform Content Creators Recognition Campaign, highlighting the contributions of those passionate individuals who have been instrumental in keeping the community informed, engaged, and inspired.
Kotlin Multiplatform has captured the imagination of developers worldwide and has motivated content creators to share their how-tos, various articles packed with actionable tips, video tutorials, and sample projects. We want to shine a spotlight on this content that provides valuable insights, guidance, and inspiration to learners, enthusiasts, and professionals in the field.
Let’s introduce the latest round of finalists whose work has stood out in this Recognition Campaign.
- [📖 Article] Implementing CI/CD for JetBrains Compose Multiplatform Android and iOS Apps using GitHub Actions – Vova Stelmashchuk explores how to leverage the power of GitHub Actions to implement CI/CD for cross-platform Android and iOS apps built with Compose Multiplatform.
- [📖 Article] Writing Swift-friendly Kotlin Multiplatform APIs – This is a whole series of articles covering how to write Kotlin Multiplatform libraries that work smoothly with Swift by André Oriani.
- [📖 Article] Migrating an Android app to iOS with KMP – Part I: First steps and architecture – In this article, Igor Escodro describes all the steps, tips, and challenges he faced when migrating his open-source task management app, Alkaa, to Kotlin Multiplatform and Compose Multiplatform for iOS.
- [📖 Article] Configurable Features using Kotlin Multiplatform – Artem Zasypalov discusses the YAZIO team’s approach to creating configurable features in their app using Kotlin Multiplatform in an effort to make their Onboarding feature flexible and fully configurable.
- [📖 Article] Implementing a 2-month Large-scale Banking POC with Kotlin Multiplatform – Imre Kaszab talks about how the Apter team developed a Proof of Concept (POC) for a banking application using KMP, taking their client’s needs into account, like maximum code sharing, extensive test coverage, modular structure, and rapid feature delivery.
- [📖 Article] How to write a Compose Multiplatform library (and publish it to Maven Central) – In this article, Shubham Singh provides a how-to guide for writing a Compose Multiplatform library in three steps, including the CI/CD process for publishing your new library on Maven Central.
- [📖 Article] Meet “Y-Charts”: an Open-source Jetpack Compose chart library – Codeangi introduces Y-Charts, a Jetpack Compose-based charts library that enables developers to easily integrate various types of charts and graphs into their existing UI to visually represent statistical data.
- [📹 Video] Building a Compose Multiplatform App From Scratch – Understanding the Structure – In this video, Mohamad Rejeb provides a tutorial for building a working Compose Multiplatform app that runs on Android, iOS, desktop, and web from scratch.
Whether you’re a seasoned developer looking to expand your skillset or a newcomer eager to learn more about the Kotlin Multiplatform technology, we encourage you to explore this content, which provides a treasure trove of information.
And if you also have ideas to share, seize the opportunity to become a part of the Kotlin Multiplatform community of content creators! We choose our favorite new content once every three months and highlight it in the official Kotlin resources:
- Post on the Kotlin Blog.
- Official @Kotlin Twitter account, Kotlin Slack, and YouTube Community.
- Relevant Kotlin Multiplatform documentation articles.
Are you struggling to come up with ideas for content? Use the following list of the most requested Kotlin Multiplatform topics for inspiration:
- Use cases of what you have shared with Kotlin Multiplatform.
- Experiments with cutting-edge Kotlin Multiplatform tools and libraries
- Experience with Compose Multiplatform for iOS.
- Migrating large projects to Kotlin Multiplatform.
Don’t limit yourself to these topics! Feel free to share your expertise and experience on another subject. Just don’t forget to add the #kotlinmultiplatform tag if the media platform you’re using allows it.
We’re excited to see how our community will continue to shape the Kotlin Multiplatform landscape in the future. Cheers to the creators who keep our community vibrant and thriving!