Zach Klippenstein

Results 114 comments of Zach Klippenstein

One of the arguments for Primary/Secondary is that it opens the possibility for other screens, like Tertiary, etc. I personally am not a huge fan, since it's using very generic...

We've discussed offline, and reached a majority agreement on the terms `Overview`/`Detail`.

How would you handle multiple hooks with the same type? I think you'd need to use keys, right? E.g. ```swift let (foregroundColor, fgColorUpdater) = HookWorkflow(defaultValue: ColorState.red) .rendered(in: context) let (backgroundColor,...

In kotlin, we could use property delegation to whittle this down even more: ```kotlin var foregroundColor by context.hook(defaultValue = Color.Red, key = "fg") var backgroundColor by context.hook(defaultValue = Color.Blue, key...

One potential issue with this is that every hook "write" causes a complete render pass. That's fine if you're only updating one value at a time, but if you have...

CoreData or SqlDelite or… @bencochran are there other common databases used on iOS?

Here's my (rough) plan for making this work: - [ ] Factor out the tree walking and rendering logic, and the Compose support, into a Kotlin multiplatform common module (no...

> Is there a "I have no idea what YOU're doing" dog meme? ![image](https://user-images.githubusercontent.com/101754/109726396-8baab300-7b67-11eb-90cb-ff7ef6fe8be8.png)

What's your use case for this? There are [well- documented](https://www.amazon.com/dp/0123973376/ref=cm_sw_r_other_apa_i_dycvDb313WD8H) algorithms and data structures for mutable, lock-free, concurrent data structures (such as those found in Java's `java.util.concurrent` package) that operate...