senk0n lab
75 subscribers
30 photos
5 videos
136 links
myself @senk0n aka senk
also my dairy: @s0spam
Download Telegram
ok, who cares
I want to end up in the official kmp samples list with my risuto.app project

let's say.. by the end of 2023 year
blog started
senk0n lab
ok, who cares I want to end up in the official kmp samples list with my risuto.app project let's say.. by the end of 2023 year blog started
btw it's public already, check the branches

Any recommendations in regards to architecture are welcome 🥺

cuz after KMP migration I'll consider making some changes if it improves the KMP experience
This media is not supported in your browser
VIEW IN TELEGRAM
today I discovered that breakpoint is draggable 😵
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
🔥
🔥2
btw next kotlinconf.com 2024 will take place in Copenhagen
what a surprise, I don't need to fly anywhere (sad a bit tbh)
New K2 compiler in kmp compose 1.5.0 failed on my generic providers for composable functions :(

Doesn't allow me to execute a composable method from the interface in crossinlined lambda (like here)
😢1
well, huh, I finally pushed some stuff
more on the way...
fixed accessibility to whole compose tree in layout inspector for android ☺️
(just swapped compiler to android's one for that target)
Please open Telegram to view this post
VIEW IN TELEGRAM
decompose todoapp sample was removed from kmp-compose repo 🐹
Please open Telegram to view this post
VIEW IN TELEGRAM
Compose multiplatform 1.5.0 (github) just released 🎉
🎉2
well... gues who need stack of ram?
shiieeet, I want to use moko-resources, but they haven't fixed support of kt 1.9.0 && compose mp 1.5.0 yet ...
iOS app still crashes on startup ((

so instead I can temporarily make use of libres, which generates object singletons with strings, returns them directly and checks device's locale only once at this operation 😵 (thus, UI doesn't reacts to locale change during runtime)

it feels like flutter experience, but at least you don't write these classes by yourself, I mean, it's still not a bEsT solution.
Please open Telegram to view this post
VIEW IN TELEGRAM
ah, completely missed new releases of kotlin-inject 🌹
v0.6.2 && v0.6.3

Finally lambdas in multibindings, and typealiases do not messing type system as before
Please open Telegram to view this post
VIEW IN TELEGRAM
are context receivers just a syntax sugar for generics with several upper bounds? 🤔