Latest Issue
Kotlin Weekly #-523!
X rebuilds its Android app in 100% Kotlin (x.com) Built from scratch, X’s Android app is now written entirely in Kotlin. X Chat also uses Kotlin Multiplatform across Android, iOS, and web for end-to-end encryption, storage, sync, and business logic.
[SPONSORED] Coroutines Mastery cohort course is back for 2026 - enrollment for the November edition is open (coroutinesmastery.com) Coroutines Mastery is back as a six-week cohort running from November 2 to December 6, 2026. Develop a deeper understanding of cancellation, exception propagation, Flow, and testing through practical exercises and live Q&As. The €299 price is available to the first 100 people or until August 31. Learn more about the course
[SPONSORED] Master Kotlin Flow with a free cheat sheet covering operators, StateFlow, SharedFlow and more (cheat-sheet.kt.academy) Working with Kotlin Flow but still checking documentation for every operator? Get a free cheat sheet with Flow builders, transformations, collection, buffering, combining flows, SharedFlow and StateFlow. Keep the essentials in one place and code with more confidence.
Shipping OneSignal for Shipaton (medium.com) Behzod Halil explains migrating a Kotlin Multiplatform app from FCM to OneSignal, highlighting key architectural changes and four silent integration pitfalls.
The 7% You Can’t Share (medium.com) Shiva Thapa explores managing unshareable platform boundaries in Compose Multiplatform apps by using strict architectural tripwires for native SDK integration and cold-start performance benchmarking.
What Are You Syncing About? (www.liutikas.net) A breakdown of what happens under the hood during an Android Studio Gradle sync, from Tooling API orchestration to configuration and model building.
How R8 made Kotlin Coroutines on Android 2x faster (android-developers.googleblog.com) An explanation of how AGP 9.2.0 and R8 optimize Atomic*FieldUpdater calls into direct Unsafe variants, eliminating reflective checks and making coroutine operations up to 2x faster.
Practical Kotlin Multiplatform: Implementing the Firebase Sign-up Operation with Ktor (joebirch.co) Joe Birch walks through implementing a Firebase sign-up endpoint in Kotlin Multiplatform using Ktor, covering interface contracts, form-encoded requests, and error handling.
Koin + Kotlin Compiler = ♥️ (www.youtube.com) Arnaud Giulani shows what happens when your favorite DI framework moves the heavy lifting to compile time. From an automated DSL and precomputed dependency indexes to real compile-time safety guarantees.
Increasing Quality of AI Generated Kotlin Code (www.youtube.com) Sergei Rybalkin explores common challenges in AI-generated code, shares best practices for evaluation and refinement, and highlights tools and techniques that help developers ensure reliability, readability, and maintainability in Kotlin projects powered by AI.
Can Kotlin Swift Interop Ever Be Perfect? (www.youtube.com) Gleb Lukianets explains the architectural challenges behind bridge technology connecting Kotlin and Swift.
KSM (github.com) KSM is a finite state machine for defining explicit state graphs.
MapLibre Native FFI (maplibre.org) MapLibre Native FFI is a C API for MapLibre Native, an engine that draws vector and raster maps from a MapLibre style document.
Debroid (github.com) Debroid is a headless CLI debugger using JDWP that outputs machine-parseable JSON, allowing AI coding agents to set breakpoints, inspect memory, and evaluate expressions in live Android apps.
GitVantage (github.com) Raman Gupta released GitVantage, an open-source Kotlin and Compose Desktop dashboard for managing and tracking the status of multiple local Git repositories on a single screen.
Grafima (github.com) Kyriakos Georgiopoulos released Grafima, an accessible, animated, and RTL-ready Compose Multiplatform charting library for Android, iOS, and Desktop featuring bar, line, pie, radar, and gauge charts.
Pose (github.com) Akshay Chordiya published Pose, a KSP-powered library and companion IntelliJ plugin that automatically generates build-time Jetpack Compose previews without LLMs or source-code modifications.
xemantic-kotlin-data-api (github.com) xemantic-kotlin-data-api is a K2 compiler plugin and annotation library providing API-friendly, binary-compatible alternatives to Kotlin data classes via generated builder DSLs.
Deferred-AwaitTuple-KT (github.com) Gabor Varadi released deferred-awaittuple-kt, a utility library providing helper functions to await multiple heterogeneous Deferred values into strongly-typed tuples.
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 #-523! 09/08/2026
- Kotlin Weekly #-522! 02/08/2026
- Kotlin Weekly #-521! 26/07/2026
- Kotlin Weekly #-520! 19/07/2026
- Kotlin Weekly #-519! 12/07/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