Latest Issue
Kotlin Weekly #-450!
Building a Better Developer Experience: A Collaboration Between Gradle, Google, and JetBrains (kotlinfoundation.org) JetBrains, Google, and Gradle are collaborating to improve the Kotlin development experience by simplifying build configurations, enhancing IDE integration, and optimizing performance, with a strong focus on developer feedback.
The Third Beta of Android 16 (android-developers.googleblog.com) Android 16 Beta 3 is now at Platform Stability, locking APIs and finalizing behaviors—apps targeting Android 16 can be published on the Play Store.
[SPONSORED] Product for Engineers - A newsletter helping developers flex their product muscles (go.posthog.com) Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. It features curated advice on building great products, lessons (and mistakes) from building PostHog, and research into the practices of top startups.
Getting Started with MockK in Kotlin (codersee.com) In this, first article of a new series by Piotr dedicated to MockK and Kotlin, learn how to create mocks, define stubbings and utilize matchers.
Koin Annotations 2.0 — Release is out! (blog.insert-koin.io) Koin Annotations 2.0 is a major update for Kotlin dependency injection, and it has just been released. Check out the announcement here.
Beyond the Law of Instrument (markmarcel.hashnode.dev) Mark Marcel presents a framework to avoid the Law of Instrument trap in programming by evaluating tools like lateinit in Kotlin based on their responsibility, mechanics, and semantics.
Centering top-level dialog windows in Compose Multiplatform (dev.to) The latest article of Thomas Künneth explores centering top-level dialog windows in Compose Multiplatform using window.locationOnScreen for precise positioning.
Kotlin Tips and Tricks You May Not Know: #7 — Goodbye try-catch, Hello runCatching! (proandroiddev.com) Elena van Engelen presents a cleaner way to handle exceptions in Kotlin with runCatching.
Understanding Hot and Cold Flows in Kotlin (carrion.dev) Ignacio Carrión explains on detail how Hot and Cold Flows work in Kotlin.
Can Junie generate Kotlin code from UML? (www.youtube.com) Dave Leeds tests Junie, JetBrains’ AI coding agent, to see if it can generate Kotlin code from UML diagrams using context, notes, and other clues.
Typesafe Libraries & Gradle Convention Plugins (www.youtube.com) Duncan McGregor explores integrating Gradle Version Catalogs with Convention Plugins, improving dependency management in Kotlin DSL while upgrading his video editing style.
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 #-450! 16/03/2025
- Kotlin Weekly #-449! 09/03/2025
- Kotlin Weekly #-448! 02/03/2025
- Kotlin Weekly #-447! 23/02/2025
- Kotlin Weekly #-446! 16/02/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