romychab/effects-hilt-plugin
DI plugin (Hilt, Koin) for easier implementation of one-off events (a.k.a. effects)
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.
Stars
43
Forks
2
Language
Kotlin
License
Apache-2.0
Category
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.
Higher-rated alternatives
square/kotlinpoet
A Kotlin API for generating .kt source files.
dromara/fast-request
IntelliJ IDEA plugin Fast Request
ZacSweers/MoshiX
Extensions for Moshi including IR plugins, moshi-sealed, and more.
Kotlin/kotlinx-schema
Kotlin Multiplatform library that generates JSON Schemas from your methods and classes both at...
cnrture/QuickProjectWizard
🚀 Ultimate Android development companion for Android Studio. Create projects with modern...