Latest Issue
Kotlin Weekly #-474!
ICPC World Finals Livestream: ecnerwala and SecondThread Speed-Solving Kotlin Challenge (blog.jetbrains.com) Watch ecnerwala and SecondThread face off in a live Kotlin speed-solving challenge at the ICPC World Finals on September 2, 9:30 am UTC.
Koog 0.4.0 Is Out: Observable, Predictable, and Deployable Anywhere You Build (blog.jetbrains.com) Koog 0.4.0 enhances Kotlin-based AI agents with observability, Ktor integration, structured output, iOS support, GPT-5 tuning, production-grade retries, and DeepSeek compatibility.
Exploring Data Science With Kotlin: A Powerlifting Case Study (blog.jetbrains.com) Explore powerlifting data in Kotlin using Kotlin Notebook, DataFrame, and Kandy to connect, analyze, and visualize a 2023 competition dataset, all within IntelliJ IDEA.
[SPONSORED] Master Kotlin Coroutines Together – Build Confidence with Community Support and Q&A (coroutinesmastery.com) Learn best practices and fundamentals to become confident with coroutines. 5 weeks of deep dive will give you skills trusted by top tech teams: cleaner code, faster apps and fewer bugs. Learn from JetBrains-certified expert Marcin Moskala, ship more reliable code, and advance your career. Join live!
[SPONSORED] WEBINAR: Kotlin Coroutines vs Project Loom – Strengths, Weaknesses, and When to Use Each (kt.academy) Stop just reading about Compose—practice it! In this Sept 18–19 workshop, you’ll code advanced navigation, test UIs reliably, and master tricky modifiers. Two days, hands-on coding, real-world exercises, direct guidance, patterns you’ll reuse daily and a certificate. More details in the link.
Building an Agentic AI Mobile Tester with Koog and Kotlin (maikotrindade.com) Maiko Trindade experiments with Kotlin and Koog to build an AI-powered mobile tester that automates end-to-end Android scenarios without scripted tests.
Gradle Learning Day: Reinforcement Learning for Build Optimization (dev.to) Iñaki Villar demonstrates using reinforcement learning to optimize Gradle build configurations, leveraging GitHub Actions, Cloud Functions, and performance-based rewards for adaptive build tuning.
Android ViewModel Data Loading: Best Practices and Flow-Based Architecture (funkymuse.dev) FunkyMuse shares best practices for Android ViewModel data loading with Flow, tackling common antipatterns and introducing a reusable flow-based architecture.
3 unique predictive back animations you can create with the navigation events library (www.tunjid.com) TJ Dahunsi shows how the Navigation Events library for Jetpack Compose enables precise, gesture-driven predictive back animations, including slide-to-pop, drag-to-pop, and sticky shared element transitions.
I’m editing code by hand again! (www.youtube.com) Duncan pairs with Junie/Claude’s AI-written code, debugging tests by hand to regain control of the codebase.
FREE WEBINAR : Firebase tells you your Kotlin app is slow. Kotzilla shows you exactly why (eu1.hubs.ly) Join Arnaud Giuliani and Miguel’s live webinar to see how the Kotzilla Platform is the Firebase Performance Monitoring alternative for modern Kotlin apps. See live how it identifies blocking calls, dependency slowdowns, and threading issues that Firebase misses. Learn the complete debugging workflow and monitoring setup for Koin-based apps.
Kubit (github.com) Kubit delivers micro-optimized Kotlin utilities and data structures that improve performance and memory efficiency.
OpenAnimationApp (github.com) Discover and draw inspiration from a curated collection of beautiful Lottie animations, all powered by Kotlin Multiplatform.
Document Scanner (CMP Kotlin Multiplatform) (github.com) A cross-platform Document Scanner built with Compose Multiplatform (CMP) to share UI and core logic between Android and iOS.
Vitality (github.com) A Kotlin Multiplatform library providing unified health data access across Apple HealthKit (iOS) and Health Connect (Android).
modulator (github.com) Modulator is a Kotlin Multiplatform Gradle plugin that enables JVM-style compileOnly dependencies with automatic bridge module wiring, keeping projects clean and modular.
kmap (github.com) kmap is a KSP plugin that aims to minimize the amount of boilerplate code in a project by generating mapping functions to the accordingly annotated types.
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 #-474! 31/08/2025
- Kotlin Weekly #-473! 24/08/2025
- Kotlin Weekly #-472! 17/08/2025
- Kotlin Weekly #-471! 10/08/2025
- Kotlin Weekly #-470! 03/08/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