Latest Issue
Kotlin Weekly #-491!
false
The Kotlin Multiplatform Contest deadline is January 12! (kotl.in) This is a great chance for students and recent graduates to win a trip to KotlinConf 2026 in Munich – with tickets and hotels covered. Even if you haven’t started yet - there’s still time! The holiday break is a great opportunity to try something new with Kotlin Multiplatform. All valid entries receive Kotlin souvenirs!
How Mobile Development Teams Use Kotlin in 2025: Insights From a Certified Trainer (blog.jetbrains.com) José Luis González shares practical Kotlin advice for mobile teams in 2025, from coroutine cancellation pitfalls and production monitoring to profiling techniques and the smallest meaningful steps into Kotlin Multiplatform.
Junie CLI - EAP (junie.jetbrains.com) Junie, powered by Gemini 3 Flash, ranks #1 on Terminal-Bench 2.0 with a success rate of over 64%. And more news: a new CLI is coming. Join the waiting list for the EAP here.
[SPONSORED] Troubleshooting GitHub Actions with self-hosted runners (depot.dev) Your job says “waiting for a runner” but the runner is online. Depot explains three real cases where error messages were misleading—workflow permissions blocking jobs, authentication failures, and security context issues. Learn what’s actually breaking your CI when symptoms don’t match the problem.
Researching Tool Calling in On-Device AI (monday8am.com) This article explores the current limits of on-device tool calling with sub-1B models on Android, explaining why agentic edge AI is not yet production-ready while outlining a realistic path forward in Google’s AI Edge ecosystem.
Semantic Typing We Ignore (dev.to) Vadym Yaroshchuk explains when and why to use semantic types in Kotlin to encode real domain concepts for safety and clarity, and when they become harmful overengineering.
Automatic SQL Rewriting with ExoQuery MCP: This Actually Works (exoquery.com) Alexander Ioffe announces his new MCP server for ExoQuery (compile-time SQL for Kotlin Multiplatform) that lets Claude/ChatGPT read documentation, write queries, and validate them against a live SQLite database.
Ktor native worker tutorial Series’ Articles (dev.to) Series of articles by Nathan Fallet for building a Ktor native backend server using Kotlin, featuring compatible libraries like Koin or Kourier.
Modernize your Kotlin Multiplatform architecture with Circuit, Compose, and SwiftUI – Part 1 (www.quo.com) First article in the series by Mounir Boudraa about how they’re using Circuit with native SwiftUI for their KMP iOS apps.
Next level Kotlin support in Spring Boot 4 (spring.io) Sébastien Deleuze writes about the next level Kotlin support we can expect in Spring Boot 4.
Reddit: I Got Compose Multiplatform Running on Apple TV (www.reddit.com) An interesting experiment with Compose Multiplatform: Sajid Ali got it integrated with tvOS and running on Apple TV.
Adopting Kotlin Multiplatform: A Practical Guide to Unifying Codebases (medium.com) Ahmed Mohamed shares a practical, incremental guide to adopting Kotlin Multiplatform, unifying Android and iOS business logic while preserving fully native architectures, workflows, and performance.
Putting The Genie in the Bottle (iurysouza.dev) A crash course by Iury Souza at the Droidcon Lisbon on running LLMs on Android.
New Advanced Jetpack Compose Course — Join the waitlist now for the best price (advancedcompose.com) Get a structured path to Advanced Compose: state & recomposition, modifiers (and their order), scalable navigation, and production-ready UI testing. Built for teams and individual developers. Requirements: comfort with Kotlin + Android Studio; basic Compose experience recommended. Stop guessing Compose—learn the mechanics behind it.
ComposeWebView (github.com) A flexible and feature-rich WebView wrapper for Jetpack Compose and Compose Multiplatform
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 #-491! 28/12/2025
- Kotlin Weekly #-490! 21/12/2025
- Kotlin Weekly #-489! 14/12/2025
- Kotlin Weekly #-488! 07/12/2025
- Kotlin Weekly #-487! 30/11/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