Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Event-emitter Alternatives
Similar projects and alternatives to event-emitter
-
Kotlin_Flow_To_The_View
PoC using Flow completely on an Android Projet with MVVM architecture. No LiveData. The advantage over simply using the viewModelScope is the fact that 5 seconds after leaving the application (not killing it !), the coroutine is cancelled, avoid possibly unnecessary work.
-
live-event
[ACTIVE] Lifecycle-aware wrapper over EventEmitter, for modelling one-off events.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
androidx
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
-
compose-destinations
Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
-
voyager
🛸 A pragmatic navigation library for Jetpack Compose (by adrielcafe)
-
Dispatch
Automatic CoroutineDispatcher injection and extensions for kotlinx.coroutines (by RBusarow)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
simple-stack-ftue-sample
[DEMO] Sample code to display "First-Time User Experience" in a Single-Activity app using Simple-Stack, based on the "Conditional Navigation" section by Google.
-
compose-router
[DEPRECATED] Routing functionality for Jetpack Compose with back stack
-
simple-stack-compose-integration
[ACTIVE/BETA] Compose integration for Simple-Stack.
-
LifecycleCollector
This library provides you convenience extension functions to easier collect Kotlin Flows lifecycle-aware from Activities or Fragments. It gives you a more convenient way to collect Flows in LiveData-fashion.
event-emitter reviews and mentions
-
ViewModel: for UI business, not UI operations 😮
If you mean UI events like the events from the Model to the UI, then you can use a sealed class and a Channel or EventEmitter
-
Sending View Model Events to the UI (is this how people are handling Navigation and Snackbars now?)
For events, I use https://github.com/Zhuinden/event-emitter with https://github.com/Zhuinden/live-event
I use https://github.com/Zhuinden/event-emitter because I don't use channels because I typically don't use flows, but if I was using flows, I'd just do Channel(UNLIMITED) + receiveAsFlow() and be done with it.
-
What's the proper way of accessing a Composable function from a non-composable one?
I use https://github.com/Zhuinden/event-emitter for this sort of thing via DisposableEffect(Unit) {
-
LiveData is superior to StateFlow for UI and ViewModel layer.
That's why I wrote EventEmitter and never had a problem.
-
LiveData vs SharedFlow and StateFlow in MVVM and MVI Architecture
Well I've been using this which is merely a lifecycle-aware wrapper over this, if you're in Kotlin and you are using coroutine stuff then you can also use Channel(UNLIMITED) with receiveAsFlow()
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Stats
Zhuinden/event-emitter is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of event-emitter is Java.
Popular Comparisons
- event-emitter VS Kotlin_Flow_To_The_View
- event-emitter VS androidx
- event-emitter VS navigator
- event-emitter VS live-event
- event-emitter VS compose-destinations
- event-emitter VS voyager
- event-emitter VS Dispatch
- event-emitter VS simple-stack-ftue-sample
- event-emitter VS compose-router
- event-emitter VS simple-stack-compose-integration