What are my options for a plugin/extension archite...
# getting-started
m
What are my options for a plugin/extension architecture in a Kotlin app? I'd like it to be possible for someone to extend my application (without actually having to modify my application). An example of what I want to achieve is what VLC does.
A desktop JVM app, yes. PF4J does look interesting. I did investigate OSGi a bit, but it seemed to be bringing in a lot of complexity. But Java-based solutions probably mean I wouldn't be able to expose
@Composable
methods to the plugins.
176 Views