ai-agent

FlowBus: Simplify Event Handling

Get a Kotlin Coroutines Flow powered Event Bus for Android apps, ideal for startup founders and Android developers.
41 stars2 forksKotlinGuide quality 8/10Updated 9/7/2023100% free · open source
What it does

FlowBus provides a Kotlin Coroutines Flow powered Event Bus for Android apps, enabling efficient event handling and communication between components

When to use it
  • When building a complex Android app with multiple components that need to communicate with each other
  • When you want to handle events in a decoupled and scalable way
  • When you need to integrate Kotlin Coroutines Flow with your Android app's event handling system
Ready-to-paste prompt
Post a `UserLoggedInEvent` to the bus: `flowBus.post(UserLoggedInEvent(user))` and subscribe to it: `flowBus.eventsOfType(UserLoggedInEvent::class.java).collect { event -> Log.d("FlowBus", "User logged in: ${event.user.username}")`
Heads up: Make sure to handle the `FlowBus` instance as a singleton, as creating multiple instances can lead to unpredictable behavior and event handling issues
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/flowbus && curl -fsSL https://workflowstacks.com/api/skills/flowbus/claude-skill -o ~/.claude/skills/flowbus/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

What's inside — free to inspect

No purchase needed

Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.

8
top-level files
4
folders
150K
source size
Apache-2.0
license
Key files
README.md
File tree
app/
FlowBus/
FlowBus-android/
gradle/
.gitignore
build.gradle
gradle.properties
gradlew
gradlew.bat
LICENSE
README.md
settings.gradle
Quick Actions
Details
Creator
Kosert
Language
Kotlin
Category
ai-agent
Published
5/29/2021

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.