📢 Kotlin 2.3.0 is out! Here are some of the highlights:
✅Language: More stable and default features, unused return value checker, explicit backing fields, and changes to context-sensitive resolution.
✅Kotlin/JVM: Support for Java 25.
✅Kotlin/Native: Improved interop through Swift export, faster build time for release tasks, C and Objective-C library import in Beta.
✅Kotlin/Wasm: Fully qualified names and new exception handling proposal enabled by default, and new compact storage for Latin-1 characters.
✅Kotlin/JS: New experimental suspend function export, `LongArray` representation, unified companion object access, and more.
✅Gradle: Compatibility with Gradle 9.0 and a new API for registering generated sources.
✅Compose compiler: Stack traces for minified Android applications.
✅Standard library: Stable time tracking functionality and improved UUID generation and parsing.
Learn more: ➡️ https://t.co/ZCWgrVuSaM
Some nice Kotlin/Native related updates:
- Improved interop through Swift export
- C and Objective-C library import is in Beta
- Faster build time for release tasks (up to 40% faster)
#KMP
Say hello to hot reloading compose resources, supported from CMP 1.10.0-alpha01 🔥
One of the first feature requests from @zsmb13 and @Cypressious
Thanks to Nikita Lipsky 😇
gpt-oss is out!
we made an open model that performs at the level of o4-mini and runs on a high-end laptop (WTF!!)
(and a smaller one that runs on a phone).
super proud of the team; big triumph of technology.
We're having a great time at @droidconNYC and we're excited to see Maestro highlighted on stage by @HandstandSam !
We love seeing the community spreading the word on testing better and faster.
Reminder: if you're around NYC, we're hosting a casual happy hour meetup tonight starting at 4:30 PM — join us: https://t.co/afFq7iloKN
Got plans? Cancel them 🚨 @HandstandSam & Brian are speaking #dcnyc25!
Learn how Block built Trailblaze, an LLM-powered mobile test framework that runs natural language #Android tests at scale. Get your #AndroidDev tickets before it's too late: https://t.co/Tytfm2fibf