dave08
12/17/2025, 12:08 PMAlejandro Serrano.Mena
12/17/2025, 12:32 PMdave08
12/17/2025, 12:36 PMdave08
12/17/2025, 12:37 PMandroidx-compose-runtime-annotation = { group = "androidx.compose.runtime", name = "runtime-annotation", version = "1.10.0" }
(I think that version is the current stable one)dave08
12/17/2025, 12:38 PMstojan
12/17/2025, 4:44 PM<https://developer.android.com/develop/ui/compose/performance/stability/fix#configuration-file>dave08
12/18/2025, 9:11 AMstojan
12/18/2025, 9:57 AM<https://developer.android.com/develop/ui/compose/performance/stability/fix#multiple-modules>
I typically deal with Either on the ViewModel level, and keep my views dumb -> Meaning Either gets transformed to some other class that represents the UI (in case of a Left this is still just a class, but it's rendered as an error view in the UI).
Do you often have either as part of the UI models?Alejandro Serrano.Mena
12/18/2025, 10:54 AMEither<A, B> immutable or stable only if the types inside are immutable or stable, respectivelyAlejandro Serrano.Mena
12/18/2025, 10:55 AMEither manually, as far as I understanddave08
12/18/2025, 1:06 PMAlejandro Serrano.Mena
12/18/2025, 1:17 PMdave08
12/21/2025, 9:10 AMAlejandro Serrano.Mena
12/21/2025, 8:16 PMEither inside another class, and you mark that one as stable