Your weekly dose of Kotlin

Register for the newsletter to get your weekly Kotlin dose. It is free, we are lovely and do not send spam


Suscribe

* indicates required

Latest Issue

Kotlin Weekly #-432!

Amper Update November 2024 (blog.jetbrains.com) Amper 0.5.0 has been released. Check out some of the updates of this superb library in this post.

KotlinConf CfP is now open (sessionize.com) The CfP for the KotlinConf has been opened. Consider submitting a session and attend the best Kotlin conference next year.

KotlinConf 2025 (kotlinconf.com) If you don’t plan to submit a paper proposal, check out the tickets for the KotlinConf! We are hoping to seeing many of you in Copenhaguen.

[SPONSORED] Boost Your Kotlin Expertise! (kt.academy) Join Marcin Moskala’s 4-day expert workshop from Dec 17-20, 10:00 AM - 2:00 PM CST. Tackle advanced topics like generics, KSP, and reflection while building real-world projects like mocking libraries and dependency injection tools. Perfect for Kotlin developers looking to level up!

Kotlin Multiplatform parameterized tests with Burst (code.cash.app) This article by Jesse Wilson introduces Burst 2.0, a Gradle plugin that adds parameterized testing support to Kotlin Multiplatform projects, enabling tests to run across multiple configurations and environments.

KMPNotifier Update: Web, Desktop, and New Features for Kotlin Multiplatform Notifications (proandroiddev.com) Mirzamehdi Karimov discusses the latest updates to KMPNotifier, a Kotlin Multiplatform library for notifications, adding support for web and desktop platforms, custom notification sounds, deep linking, improved permission handling, and new listener methods.

The beauty of Kotlin Type System (proandroiddev.com) Kotlin’s type system enhances Java’s with a consistent and practical approach, offering features like Any and Nothing types, which refine object hierarchy and ensure null safety to avoid common issues like NullPointerExceptions.

Using Vertex AI in a Compose/Kotlin Multiplatform project (johnoreilly.dev) Article by John O’Reilly on using Vertex AI in a Compose/Kotlin Multiplatform project.

Writing Gradle plugins in Kotlin (cookbook.gradle.org) Check out on this website how to write Kotlin plugins for Gradle, addressing compatibility with the embedded Kotlin version, dependency management, and Groovy interoperability.

Getting Started with Koin Annotations 1.4 in Compose Multiplatform (blog.kotzilla.io) This guide walks through migrating a simple Compose Multiplatform app from Koin’s DSL to Koin Annotations 1.4, highlighting benefits like cleaner code, better IDE support, and platform-specific dependency handling.

Android Ink Practical Guide (medium.com) Manel Martos Roldán provides a guide on using Android Ink, a Jetpack library for integrating smooth handwriting and drawing functionality into Android apps, leveraging modules like ink-authoring and ink-brush for stylus input and stroke manipulation.

Mix Native iOS Views in Compose Multiplatform With Touchlab’s New Library! (www.youtube.com) Touchlab’s new Compose Swift Bridge library automates the boilerplate needed to mix Compose Multiplatform with native iOS views, simplifying shared UI integration.

Contribute

We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us!.

If you want to submit an article for the next issue, please do also drop us an email.

Thanks to JetBrains for their support!

Submit

Suggest a link for an upcoming Kotlin Weekly

Past Issues

RSS

What people think about us

“Kotlin Weekly has established itself as one of the main references of what's going on in the Kotlin world.”

Hadi Hariri Head of Developer Advocacy, JetBrains

“If you have time for only a single source of information about Kotlin, Kotlin Weekly is a great choice. It is reliable, informative and fair”

Marcin Moskala Founder of Kt.Academy

“Kotlin Weekly is a comprehensive newsletter that helps me stay up to date with the most notable and recent developments in Kotlin libraries and new community initiatives.”

Raul Raja CTO 47degrees