Stéphane Péchard

@s13d.fr

Almost a normal guy. Works on mobile applications and services. PhD in visual quality for HDTV (a long time ago). Plays the drums.

Something big might happen to the Kotlin Multiplatform Ecosystem 👀 We were never too happy about how Kotlin publishes and resolves KMP libraries. It takes up significantly more space than it has to, produces a ton of artifacts and Maven modules, and is just... complex!

If you somehow missed the KotlinConf keynote last week, here are the top 10 KMP announcements with links to learn more about each 🧵👇

I know this is very predictable thing for me to ask it but had quick go at trying out new Gemini 3 Pro Image capability (prompt was "Create an infographic highlighting main features of Kotlin Multiplatform")

Bild

🛟 Lifecycles just got effortless with Koin Annotations 2.2! Scope Archetypes are ready-to-use: 🔹 @ActivityScope 🔹 @FragmentScope 🔹 @ViewModelScope (Also KMP) 🔄 Lifecycle handling ✨ Cleaner architecture 💪 Less boilerplate 👉 blog.insert-koin.io/koin-annotat... #Koin #Kotlin

Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes

This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability

blog.insert-koin.io

In a highly modularized codebase, typing full Gradle task names can be tedious. Gradle supports task name abbreviation: just type the shortest unique prefix. If ambiguous, Gradle suggests candidates. ⚠️ Use locally for speed, but keep codebase references explicit for readability!

Bild

📢 The Kotlin 2.2.20 release is out, bringing important changes for web development! Kotlin/Wasm is now Beta, with improved exception handling in JavaScript interop, npm dependency management, built-in browser debugging support, and a new shared source set for js and wasmJs targets. 🔗 kotl.in/2.2.20

Kotlin 2.2.20 Released | The Kotlin Blog

The Kotlin 2.2.20 release is out! This version delivers important changes for web development and other improvements. Learn more!

kotl.in