Instructor @ BME-VIK. Co-organizer @ Android Budapest. GDE for Android. Ex-Google.
zsmb.co
In case you missed that, here’s a quick recap of what’s new! 🧵👇
📍 Kraków, Poland
📅 April 21-23
KotlinConf 2027 Super Early Bird tickets are now on sale – it’s the lowest price for the biggest Kotlin event of the year.
🎟️ Get yours today!
kotl.in/conf27-seb-x
📍 Kraków, Poland
📅 April 21-23
KotlinConf 2027 Super Early Bird tickets are now on sale – it’s the lowest price for the biggest Kotlin event of the year.
🎟️ Get yours today!
kotl.in/conf27-seb-x
* New allEqual / allDistinct functions
* Coroutine stack trace recovery
* Swift Export with sealed classes and cross-lang inheritance
* New Wasm compilation modes
* ...and more!
Learn all about it in our latest video:
www.youtube.com/watch?v=UhRf...
* New allEqual / allDistinct functions
* Coroutine stack trace recovery
* Swift Export with sealed classes and cross-lang inheritance
* New Wasm compilation modes
* ...and more!
Learn all about it in our latest video:
www.youtube.com/watch?v=UhRf...
Please enjoy this photo of my first workday, which took place in a hotel in Seoul. #ThrowbackThursday
Please enjoy this photo of my first workday, which took place in a hotel in Seoul. #ThrowbackThursday
📚 KMP library publication (!)
🌐 Wasm app support
🖼️ Compose Preview support + more Android tooling
🔥 Better Compose Hot Reload
🍎 iOS improvements
... and much more!
Learn about the rest here:
📚 KMP library publication (!)
🌐 Wasm app support
🖼️ Compose Preview support + more Android tooling
🔥 Better Compose Hot Reload
🍎 iOS improvements
... and much more!
Learn about the rest here:
macOS Mac setup terminal commands cli init settings bash zsh brew
... for "SEO" purposes?
macOS Mac setup terminal commands cli init settings bash zsh brew
... for "SEO" purposes?
* code do you write by hand?
* time do you spend in an IDE?
* time do you spend instructing an agent or reviewing its work?
* code do you write by hand?
* time do you spend in an IDE?
* time do you spend instructing an agent or reviewing its work?
* Improved performance on iOS
* Automatic font fallback on the web (e.g. for emojis!)
* MCP server for Compose Hot Reload
* General goodies from Jetpack Compose 1.12, like new Grid or gradient APIs
* ... and more!
* Improved performance on iOS
* Automatic font fallback on the web (e.g. for emojis!)
* MCP server for Compose Hot Reload
* General goodies from Jetpack Compose 1.12, like new Grid or gradient APIs
* ... and more!
Tune in here:
Tune in here:
Join us on Tuesday, 25th of August at 6 pm CET here: www.youtube.com/watch?v=VAsl...
Join us on Tuesday, 25th of August at 6 pm CET here: www.youtube.com/watch?v=VAsl...
That's not even a joke, I genuinely appreciate this being built in.
That's not even a joke, I genuinely appreciate this being built in.
All detailed in the video 👇
All detailed in the video 👇
They're theoretically the proper way of organizing configuration to reuse it across modules.
But they're different and more complicated than normal config, so I really don't want to see them in samples for beginners...
They're theoretically the proper way of organizing configuration to reuse it across modules.
But they're different and more complicated than normal config, so I really don't want to see them in samples for beginners...
www.youtube.com/kotl...
www.youtube.com/kotl...
1. Human communication
2. Getting people in tech to believe that human communication is important
1. Human communication
2. Getting people in tech to believe that human communication is important
1. wasmJsBrowserDevelopmentRun
2. linkReleaseFrameworkIosArm64
3. kotlinUpgradeYarnLock
4. compileKotlinJvm
4. embedAndSignAppleFrameworkForXcode
5. firstNotNullOfOrNull
1. wasmJsBrowserDevelopmentRun
2. linkReleaseFrameworkIosArm64
3. kotlinUpgradeYarnLock
4. compileKotlinJvm
4. embedAndSignAppleFrameworkForXcode
5. firstNotNullOfOrNull
As in, we no longer use "KMM" to talk about Kotlin Multiplatform for the mobile use case. It's all just called KMP now!
As in, we no longer use "KMM" to talk about Kotlin Multiplatform for the mobile use case. It's all just called KMP now!
https://android-developers.googleblog.com/2026/07/five-years-of-jetpack-compose.html
https://android-developers.googleblog.com/2026/07/five-years-of-jetpack-compose.html