As architecture always comes with the need for boilerplate code, a companion plugin for Android Studio called EiffelAmi should be created that allows automated creation of a new feature.
It would create the necessary classes and files depending on some configurable options like type of main view (Activity or Fragment), required interceptions, support for data binding or need for ViewEvent in the State.
Since this is out of scope of Eiffel itself, development should be performed in a separate repository.
As architecture always comes with the need for boilerplate code, a companion plugin for Android Studio called
EiffelAmi
should be created that allows automated creation of a new feature. It would create the necessary classes and files depending on some configurable options like type of main view (Activity or Fragment), required interceptions, support for data binding or need forViewEvent
in theState
.Since this is out of scope of Eiffel itself, development should be performed in a separate repository.