|
2 | 2 |
|
3 | 3 | [](https://search.maven.org/search?q=g:io.github.hoc081098%20channel-event-bus)
|
4 | 4 | [](https://codecov.io/github/hoc081098/kotlin-channel-event-bus)
|
5 |
| -[](https://github.com/hoc081098/kotlin-channel-event-bus/actions/workflows/build.yml) |
6 |
| -[](https://github.com/hoc081098/kotlin-channel-event-bus/actions/workflows/sample.yml) |
7 |
| -[](https://github.com/hoc081098/kotlin-channel-event-bus/actions/workflows/publish-release.yml) |
| 5 | +[](https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/actions/workflows/build.yml) |
| 6 | +[](https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/actions/workflows/sample.yml) |
| 7 | +[](https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/actions/workflows/publish-release.yml) |
8 | 8 | [](http://kotlinlang.org)
|
9 | 9 | [](https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.7.3)
|
10 | 10 | [](https://hits.seeyoufarm.com)
|
|
24 | 24 | ![badge][badge-apple-silicon]
|
25 | 25 |
|
26 | 26 | <p align="center">
|
27 |
| - <img src="https://github.com/hoc081098/kotlin-channel-event-bus/raw/master/logo.png" width="400"> |
| 27 | + <img src="https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/raw/master/logo.png" width="400"> |
28 | 28 | </p>
|
29 | 29 |
|
30 | 30 | ## Multi-keys, multi-producers, single-consumer event bus backed by `kotlinx.coroutines.channels.Channel`s.
|
|
147 | 147 |
|
148 | 148 | ## Sample
|
149 | 149 |
|
150 |
| -- [Android Compose sample](https://github.com/hoc081098/kotlin-channel-event-bus/tree/master/sample/app): |
| 150 | +- [Android Compose sample](https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/tree/master/sample/app): |
151 | 151 | an Android app using Compose UI to show how to use the library.
|
152 | 152 | It has two nested navigation graphs: `Register` and `Home`.
|
153 | 153 |
|
|
170 | 170 | - The `Detail` screen will send events to the `ChannelEventBus` when the user clicks on the button.
|
171 | 171 | The `HomeViewModel` will receive those events and update the state.
|
172 | 172 |
|
173 |
| -https://github.com/hoc081098/kotlin-channel-event-bus/assets/36917223/80015232-d5b5-4fb2-a779-4e6113ddb8f8 |
| 173 | +https://github.com/Kotlin-Multiplatform-Foundation/kotlin-channel-event-bus/assets/36917223/80015232-d5b5-4fb2-a779-4e6113ddb8f8 |
174 | 174 |
|
175 | 175 | ## Roadmap
|
176 | 176 |
|
|
0 commit comments