Latest Issue
Kotlin Weekly #-455!
The Story Behind K2 Mode and How It Works (blog.jetbrains.com) IntelliJ IDEA’s new Kotlin K2 mode introduces a robust, phased semantic analysis engine, enabling faster, more predictable, and parallel code analysis.
KotlinConf 2025: Last Tickets, Epic Talks, an Evening to Remember, and More (blog.jetbrains.com) Check out in this article what can you expect at the upcoming KotlinConf! If you haven’t got your tickets consider getting them already.
Smarter Kotlin Development With JetBrains AI: Junie and AI Assistant in IntelliJ IDEA (blog.jetbrains.com) JetBrains introduces Junie and AI Assistant for Kotlin developers, enhancing productivity with AI-powered code generation and contextual support in IntelliJ IDEA.
[SPONSORED] Kotlin Coroutines: The Final Live Edition with Marcin Moskala! (kt.academy) Don’t miss this last live online Kotlin Coroutines workshop! Learn async programming, structured concurrency & more from a JetBrains-certified expert. June 4-6!
Configuring multiple SQLite databases in Android with SQLDelight 2 (proandroiddev.com) A practical guide by Amanda Hinchman-Dominguez to using SQLDelight 2 with Hilt and KSP for managing multiple SQLite databases in Android.
Choosing Wisely: for vs. forEach in Kotlin (A Thinking Dev’s Perspective) (blog.blundellapps.co.uk) Paul Blundell makes a compelling case for preferring for over forEach in Kotlin when clarity and explicit control matter, urging developers to think twice before reaching for the usual autocomplete suggestion.
Bridging the Gap: Making Jetpack Compose Row Behave Like SwiftUi & Web (blog.joetr.com) Joe Roskopf proposes a custom AdaptiveRow in Jetpack Compose to mimic the flexible layout behavior of SwiftUI’s HStack and CSS flex, addressing limitations of the default Row.
Kotlin Coroutine Cancellation, Explained (sam-cooper.medium.com) Sam Cooper discusses Kotlin coroutine cancellation to improve app performance and handle cancellation exceptions.
Leverage Dependency Injection as an Android Developer (nathan79c.hashnode.dev) Nathan Kayumba explains how Android developers can leverage Dependency Injection to write modular, testable, and scalable apps, using tools like Koin or Hilt to overcome manual DI limitations.
How to Publish Your App on F-Droid: A Beginner’s Guide (proandroiddev.com) Mubarak Native shares a beginner-friendly guide to publishing Android apps on F-Droid, highlighting steps, tools, and his own experience with the MBCompass app.
Handling UI Actions the Right Way in Kotlin ViewModels (vaibhav3011.medium.com) The article presents a clean, reusable pattern for handling shared UI interactions in multiple Kotlin ViewModels by using interfaces with default functions, overcoming the limitations of helper classes and Kotlin delegates.
Kotlin 2.1.20 - Atomics, UUIDs, and more! - TypeAlias Show #6 (www.youtube.com) In this episode of The TypeAlias Show, Dave Leeds dives into Kotlin and Android news, explores experimental Atomic types, UUID updates, and the promotion of Clock and Instant from kotlinx.datetime.
Build a REST API with Kotlin and Http4k - Part 6: Deploying to AWS (www.youtube.com) Sixth video on the series by Andrew O’Hara, where this time he focuses on deploying the application to AWS.
Isuru Rajapakse: Choose Your Own Design Patterns! | DDD Melbourne 2025 (www.youtube.com) Isuru Rajapakse’s interactive talk at DDD Melbourne 2025 debunks myths about object-oriented design patterns and explores their relevance with Kotlin.
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 #-455! 20/04/2025
- Kotlin Weekly #-454! 13/04/2025
- Kotlin Weekly #-453! 06/04/2025
- Kotlin Weekly #-452! 30/03/2025
- Kotlin Weekly #-451! 23/03/2025
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