Something big might happen to the Kotlin Multiplatform Ecosystem 👀 We were never too happy about how Kotlin publishes and resolves KMP libraries. It takes up significantly more space than it has to, produces a ton of artifacts and Maven modules, and is just... complex!
Jigar Brahmbhatt
@jigarbrahmbhatt.com
Mobile Engineering Leader | Ex @ touchlab.co | Kotlin Multiplatform | Android | UX | Accessibility | https://www.jigarbrahmbhatt.com/
Screaming into the void some thoughts on AI coding. androidessence.com/leave-me-beh...
Leave Me Behind | Android Essence
Simplified Android Development
androidessence.com
Version of SKIE released with Kotlin 2.3.0 support #KMP skie.touchlab.co/changelog/0....
0.10.9 | SKIE
Improvements
skie.touchlab.co
🚀 Dokka 2.1.0 is out! This version focuses on stabilizing experimental features, supporting new Kotlin language updates, and improving the user experience. 🔗 Check out the details: https://github.com/Kotlin/dokka/releases/tag/v2.1.0 We'd really appreciate your feedback!
🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get: ✨ Suspend and cancellation support ✨ Kotlin 2.2 baseline ✨ Improved nullability annotations ✨ Convenient UX with contracts Check out the full release notes 👉 kotl.in/b8wncm?utm_c...
#JUnit 6.0.0 is released! ✨ Java 17 and Kotlin 2.2 baseline 🌄 JSpecify nullability annotations 🛫 Integrated JFR support 🚟 Kotlin suspend function support 🛑 Support for cancelling test execution ⏭️ New `--fail-fast` mode for ConsoleLauncher 🧹 Removal of deprecated APIs docs.junit.org/6.0.0/releas...
We're looking for a staff engineer at TIDAL, in Europe and East US timezones. It's a small team taking on a big bet.. come help artists actually make a living! block.xyz/careers/jobs... #AndroidDev
Careers - Staff Android Engineer
Made up of Square, Cash App, Afterpay, TIDAL, Bitkey, and Proto, Block, Inc. builds technology to increase access to the global economy.
block.xyz
Small reminder that IJ is also a wonderful standalone "diff" tool. It even unfurls your zip files content. `idea diff old new`
Want to publish your Kotlin Multiplatform library to the Maven Central repository but not sure where to start? 🔎 We've created a step-by-step tutorial on how to do it! Check it out: 👉 https://kotl.in/9jwqoc
SKIE has touched so many developer's lives and made it easy for them to work with KMP. Thank you @touchlab.co, @tadeas.bsky.social , Filip and others ❤️
🎉 2 years of SKIE! Shipping cross-platform apps is hard enough. Interop shouldn’t be. From flows & suspend functions to automatic CInterop, #SKIE has powered apps at powersync.com, mapbox.com, and more. piannaf.bsky.social celebrates its impact > 💬 your story too! www.linkedin.com/posts/justin...
📢 The Kotlin 2.2.20 release is out, bringing important changes for web development! Kotlin/Wasm is now Beta, with improved exception handling in JavaScript interop, npm dependency management, built-in browser debugging support, and a new shared source set for js and wasmJs targets. 🔗 kotl.in/2.2.20
Kotlin 2.2.20 Released | The Kotlin Blog
The Kotlin 2.2.20 release is out! This version delivers important changes for web development and other improvements. Learn more!
kotl.in
Gradle 9.1.0 has built in task dependencies report 🥳 No more `-m` trying to "guess" the dependencies, this is great! docs.gradle.org/9.1.0-rc-1/r...
Gradle 9.1.0-rc-1 Release Notes
We are excited to announce Gradle 9.1.0-rc-1.
docs.gradle.org
Another issue, another set of uncomfortable questions. Time time, they are about the proposed Android developer verification program: commonsware.com/blog/2025/08... #AndroidDev
We're running the Kotlin Developer Survey 2025; make your voice heard! 🎤 Help us understand what's great when working with Kotlin, and what's not! You'll help make Kotlin better not just for yourself, but for everybody! Thanks in advance ❤️ surveys.jetbrains.com/s3/68aaa1b46...
Kotlin Developer Survey 2025
surveys.jetbrains.com
Great post. Thanks @zacsweers.dev for putting the thoughts into words. A lot of it aligns with what I have been thinking lately but just couldn't formalize in writing.
I've been laid off! (Startup downsizing to a skeleton crew, sadly.) I'm looking for my next dev role. Lots of experience in Android, most recently worked on Node/TS and Python. Ideally landing at a mission-driven place (been focusing on sustainability recently, but any public benefit will do).
Yay, Swift export now available by default in today's Kotlin 2.2.20-Beta2 release ! #KMP 🚀 kotlinlang.org/docs/whatsne...
JetBrains working on higher-abstraction programming language www.infoworld.com/article/4029...
JetBrains working on higher-abstraction programming language
The as-yet-unnamed language in development would produce cross-platform applications and make AI code generation more controllable, transparent, and useful.
infoworld.com
New Android Studio Canary just out.....still catching up with what's new but cool to see following....will make folks using KMP happy 😀 "New setting to open new projects with the Project view"
A late, but sincere thank you to the folks at @mdevcamp.bsky.social! 🙌 Our own Filip Dolnik gave a packed end-of-session talk on #KotlinMultiplatform for iOS devs. Swift vs Kotlin, IDEs, build tools, debugging, and more. #mdevcamp 🎥 : slideslive.com/39043387/kot...
Filip Dolník · Kotlin Multiplatform for iOS developers · SlidesLive
Professional Conference Recording
slideslive.com
Ok, I've had whiskey and my flight is delayed, so... time for some unadvised unadulterated software eng and management advice (thread)
🚀 The HTTP Client plugin is now in Android Studio! Generate and run HTTP requests directly from your code, with support for Retrofit, OkHttp and Ktor. Enjoy seamless editor integration, code completion, and more. 🔗 Read our blog for full details! blog.jetbrains.com/blog/2025/06...
Run HTTP Requests in Android Studio | The JetBrains Blog
We are happy to announce that our HTTP Client plugin is now available in Android Studio! HTTP Client is a powerful tool for making HTTP, gRPC, GraphQL, and WebSocket requests. Its text-based interf
blog.jetbrains.com
As announced at @kotlinconf.com , we can now write Kotlin/Wasm based Compose for Web code in play.kotl.in/compose
🚀 Streamline your mobile app development with Fastlane in #KotlinMultiplatform projects! Gustavo's latest post shows you how to automate tasks for both Android and iOS.
Fastlane in Kotlin Multiplatform projects
Fastlane is a great tool for automating your mobile app tasks. In this post, we will show how to use Fastlane in a Kotlin Multiplatform project.
touchlab.co
Been working on a new experimental Kotlin Multiplatform Tracing library capable of emitting Perfetto compatible traces. Currently supporting Android and JVM with the goal of eventually supporting other platforms. Here is the README if you want to try it out. github.com/androidx/and...
github.com
Yes ! We recently made androidx.traceprocessor KMP available. So you should be able to emit traces and use Trace processor to assert for them. That's one of the things I want to demonstrate.
Today is my last day at Google. I joined as an intern almost 18 years ago, and it still feels like it was yesterday. I'm incredibly grateful that I got to work with so many amazing and talented folks, but I'm also excited to try something new. First step: a few months of travel and photography :)
NEW: WIRED got IP blocked by the Social Security Administration, among other outlets covering Musk's takeover. Federal workers are now "prohibited" from accessing our reporting on "government-furnished equipment." WaPo, NYT, and MSNBC are likewise banned, sources confirm.
Social Security Workers Aren’t Allowed to Read This Story
New internet restrictions at the embattled SSA have cut off access to WIRED, along with other “general news” websites like The Washington Post and The New York Times.
wired.com