Summer framework plugin. Plugin page
Adds convenience intentions to generate viewProxy
and events platform implementations.
Click alt+Enter
when the caret on object
that implements viewProxy
and select Store missing properties
override val viewProxy: FeatureView = >>>object<<< : FeatureView {
override var banner by state({ it::banner }, initial = null)
}
Click alt+Enter
when the caret on property name in View
interface and select state
interface FeatureView {
var >>>banner<<<: Banner?
}
Click alt+Enter
when caret on property name in View
interface and select doExactlyOnce
or doOnlyWhenAttached
interface FeatureView {
val >>>doSomething<<<: () -> Unit
}
Click alt+Enter
when caret on property name in View
interface and select Copy iOS implementation
or Copy Android implementation
interface FeatureView {
val >>>doSomething<<<: () -> Unit
}
- Download the latest plugin version
- Open Intellij plugins page
- Click to gear icon
- Select "Install Plugin from disk..."
- Select downloaded
.zip
file - Restart your IDE