Writing helpful things @ blog.mikepenz.dev
It's now fully conversational (it had just supported single queries before)...credit to Koog CMP sample for inspiration. #KMP #CMP #AI
It's now fully conversational (it had just supported single queries before)...credit to Koog CMP sample for inspiration. #KMP #CMP #AI
www.romainguy.dev/posts/2025/f...
www.romainguy.dev/posts/2025/f...
www.sinasamaki.com/glow-swipe-t...
www.sinasamaki.com/glow-swipe-t...
www.sinasamaki.com/ribbon-hover/
www.sinasamaki.com/ribbon-hover/
Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
If you love Spring, Kotlin, and their communities, this might just be for you.
Learn more and apply here:
If you love Spring, Kotlin, and their communities, this might just be for you.
Learn more and apply here:
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
github.com/androidx/and...
github.com/androidx/and...
github.com/androidx/and...
github.com/androidx/and...
github.com/skydoves/com...
github.com/skydoves/com...
This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA.
github.com/skydoves/com...
This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA.
github.com/skydoves/com...
youtrack.jetbrains.com/issue/KT-538...
youtrack.jetbrains.com/issue/KT-538...
Here's how you can do it with Compose Multiplatform
Here's how you can do it with Compose Multiplatform
Initially requested by @zsmb.co and @rakhman.info
Thanks to Nikita Lipsky 😇
Initially requested by @zsmb.co and @rakhman.info
Thanks to Nikita Lipsky 😇
blog.jetbrains.com/kotlin/2025/...
blog.jetbrains.com/kotlin/2025/...
This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
How did we do it? They are now empty artifacts that are redirected to androidx.compose.runtime, which Google started publishing themselves for all platforms!
How did we do it? They are now empty artifacts that are redirected to androidx.compose.runtime, which Google started publishing themselves for all platforms!
Check out the details:
www.youtube.com/watc...
Check out the details:
www.youtube.com/watc...
github.com/gradle/gradl...
github.com/gradle/gradl...
"Extended the @Preview annotation with the following parameters: name, group, widthDp, heightDp, locale, showBackground, backgroundColor. IDE (IJ or AS) will pick up these parameters in the same way it works for androidx Preview annotations"
"Extended the @Preview annotation with the following parameters: name, group, widthDp, heightDp, locale, showBackground, backgroundColor. IDE (IJ or AS) will pick up these parameters in the same way it works for androidx Preview annotations"
Super Early Bird tickets just dropped!
The world’s biggest Kotlin event. A new city. The best price.
🎟️ Get your Super Early Bird ticket: kotl.in/conf26-tickets
Super Early Bird tickets just dropped!
The world’s biggest Kotlin event. A new city. The best price.
🎟️ Get your Super Early Bird ticket: kotl.in/conf26-tickets