senk0n lab
71 subscribers
27 photos
5 videos
81 links
myself @senk0n aka senk
also my dairy: @s0spam

[WIP] https://risuto.app
Download Telegram
huh, noice
What a lovely sunshinning day 😎

compose multiplatform 1.5.10 released
with newly commonized WindowInsets API
fullscreen Insets free Popup/Dialog
a bunch of freshly added components including ModalBottomSheet

kotlin 1.9.20 released // yt announce
with kotlin multiplatform became stable
default hierarchy template
official KMP wizard - kmp.jetbrains.com
K2 Beta for all the targets
KMP Gradle configuration cache
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Just a small tinkering with excluding a set of values (or duplicates) from a list by using diff std functions by Jake

https://jakewharton.com/perils-of-duplicate-finding/
Strong Skipping Mode! 💪
Oof, almost forgot to post it here.

Prepare yourself to the great era of recomposition magic...

From Compose 1.7.x (or later, but at least with stronk skip == true) all composables can skip recomposition, unstable types will be compared by reference (so instance equality) and yet skipped, stable ones will preserve precious behaviour.

Also all the lambdas will be remembered now, even with captured unstable values... because those will be compared by reference too!
No more pathetic manual wrapping like a poor peasant after you encounter unpredictable recomposition again. 🤣

Read actual smart wording here:
https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
First issue of Kotlin Magazine 🔥️️️️️️

Download it here: https://kotlintoday.com/
Holly molly Kotlin 2.0.0-RC1 just dropped 👍
list of changes

upd:
- KT-32754 in this release fixes issue described by Jake in recent blog post
Please open Telegram to view this post
VIEW IN TELEGRAM