romychab/effects-hilt-plugin

DI plugin (Hilt, Koin) for easier implementation of one-off events (a.k.a. effects)

39
/ 100
Emerging

This project helps Android app developers manage one-off UI interactions, like showing toasts or navigating screens, from their ViewModels without creating memory leaks or complex state. It simplifies the communication between long-lived ViewModel logic and the short-lived UI components. Android developers building apps, especially with Hilt or Koin for dependency injection, would use this.

Use this if you are an Android developer struggling to reliably trigger UI-specific actions (like showing a dialog, toast, or navigating) from your ViewModels without introducing bugs or boilerplate.

Not ideal if you are developing a non-Android application or if your app does not use ViewModels for managing UI logic.

Android Development Mobile App Architecture UI Event Handling ViewModel Communication Dependency Injection
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 5 / 25

How are scores calculated?

Stars

43

Forks

2

Language

Kotlin

License

Apache-2.0

Last pushed

Feb 24, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/romychab/effects-hilt-plugin"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.