Jorge Castillo
Jorge Castillo
@Tylos will take this one. It's a good one for an Android dev to start getting in contact with the key arrow concepts (data types, typeclasses, instances of the type...
@raulraja I think [`LiveData`](https://developer.android.com/topic/libraries/architecture/livedata) does not model anything in terms of lifecycle. It's essentially an `Observable` that just queries the observer before emitting (the observer must implement `LifecycleOwner` or something...
Can you ellaborate on how to proceed then? Is it a problem on how `LiveData.switchMap` is coded? can't we do any workarounds to have this wrapper in place?
Ok so, given that this new data type we potentially work on would be "equivalent" to `LiveData` in terms of public APIs, **but efficient**, I assume we would want it...
I see. Sounds good. Is android-ui blocked by arrow-streams then? Looking for ways to put some efforts on this for Q1, but not sure it's gonna be possible.
Hi. I think this tweet by the team lead of KotlinX Coroutines defines it pretty well https://twitter.com/relizarov/status/1314116971286466560
I definitely see your point and it’s totally fair :) let me try to elaborate and you tell me if it makes sense for you: The meaning of suspend, if...
I personally feel like familiarity for people coming from FP context in other languages is okay, but that’s something you can shortcut with a page in the docs that describes...
Please don’t miss understand me, I’m just giving an opinion :)
This should be transparent given it also supports proguard rules, but keep in mind Proguard is not a thing anymore, it's R8.