Latest Issue
Kotlin Weekly #-508!
Helping Decision-Makers Say Yes to Kotlin Multiplatform (blog.jetbrains.com) In this article, JetBrains and Touchlab outline how Kotlin Multiplatform serves as a strategic investment to reduce total cost of ownership by sharing up to 80% of business logic while maintaining native performance and UI integrity.
Kotlin Professional Certificate by JetBrains – Now on LinkedIn Learning (blog.jetbrains.com) JetBrains has partnered with LinkedIn Learning to offer the Kotlin Professional Certificate. This is a structured learning path that covers the full scope of modern software development with Kotlin: Check it out!
[SPONSORED] Polished Compose course (June 8–19): design consistent, expressive UI (www.polishedcompose.com) A UI can be correct and still feel unfinished. Subtle inconsistencies in spacing, typography, and transitions accumulate. In this course, you focus on visual foundations, theming, and motion. June 8–19. Details and registration are available now.
[SPONSORED] Compose Essential Cheat Sheet (PDF): components, state patterns, effects + Material UI & layout building blocks (cheat-sheet.kt.academy) Keep it close while coding: • component anatomy • stateless + controlled components • state hoisting: ViewModel, remember/retain/rememberSaveable • Slot APIs • side effects: LaunchedEffect, DisposableEffect, SideEffect • Material + layouts: Scaffold, Lazy*, Box/Row/Column. PDF after email signup.
Building a deep research agent with koog: Giving your agent memory and real tools (proandroiddev.com) In this third installment of his series on building AI agents with koog, Kashif Mehmood demonstrates how to evolve a basic research agent into a sophisticated, persistent system using idiomatic Kotlin.
How I Used Perfetto to Separate Real Startup Improvements From Plausible Ones (levelup.gitconnected.com) James Cullimore demonstrates how to use Perfetto as a truth serum for late-stage Android startup optimization, ensuring that only defensible changes survive the critical path.
Journeys for Android Studio (developer.android.com) Journeys for Android Studio leverages the vision and reasoning capabilities of AI to navigate and test your app based on your natural language instructions.
What’s new in the Jetpack Compose April ‘26 release (android-developers.googleblog.com) Check out some of the changes in Compose 1.11.0, which is stable and released!
Level up your development with Planning Mode and Next Edit Prediction in Android Studio Panda 4 (android-developers.googleblog.com) Android Studio Panda 4 introduces Planning Mode for multi-stage task reasoning and Next Edit Prediction (NEP) for non-linear code completion, alongside a new Gemini API Starter Template and integrated Agent Web Search for real-time documentation retrieval.
Variables, rules, and more in RevenueCat Paywalls (www.revenuecat.com) We’ve been shipping so many updates that it’s hard to keep track of all of them. You can now for example pass variables from your app to the paywall and conditionally control the visibility of components.
Halogen (github.com) Matt McKenna introduces Halogen, a library for Compose Multiplatform that uses LLMs like Gemini Nano to transform natural language prompts into complete, cached Material 3 themes at runtime.
ADB Friend (github.com) ADB Friend is a tiny cli tool, which helps you to manage your Android device via ADB, by Mike Penz.
Kotlin Validator (github.com) Kotlin Validator is a high-performance, KSP-powered validation library that offers type-safe, coroutine-native field validation without the runtime overhead of reflection or annotation scanning.
ComposePWA (github.com) A Gradle plugin provides a Gradle Taskt to build your Compose Multiplatform Web App as a PWA.
ComposePdf (github.com) A Kotlin Multiplatform PDF rendering and text-extraction library built on top of bblanchon/pdfium-binaries and Compose Multiplatform.
Android Skills MCP (github.com) Android Skills MCP wraps Google’s android/skills library so any AI coding assistant can use it without copy and paste.
Shader Compose Multiplatform App (github.com) This project demonstrates how to implement high-performance shader effects across Android, iOS, Desktop, and Web using a unified abstraction layer that bridges AGSL and SkSL within Compose Multiplatform.
ParticleEmitter (github.com) Piotr Prus released ParticleEmitter, a Jetpack Compose library for Android featuring physics-based animations via a high-performance Canvas engine or a layout-based engine for custom composable particles.
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- Kotlin Weekly #-508! 26/04/2026
- Kotlin Weekly #-507! 19/04/2026
- Kotlin Weekly #-506! 12/04/2026
- Kotlin Weekly #-505! 05/04/2026
- Kotlin Weekly #-504! 29/03/2026
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 47degreesSponsor us
Kotlin Weekly is a weekly newsletter distributed currently to 22.907 developers worldwide. We offer sponsorships to be included in our mailing list. There is only one sponsored ad per issue, so you don't have to compete with others for attention. We are very transparent on how the Kotlin Weekly operates. We also offer, at the end of the newsletter, the option to include a job ad. If you are interested, drop us a message and let us know what you want.
Contact with us