Skip to content

WIP Avaje Inject Support#57

Draft
msgilligan wants to merge 6 commits intomasterfrom
msgilligan/Avaje-inject-take2
Draft

WIP Avaje Inject Support#57
msgilligan wants to merge 6 commits intomasterfrom
msgilligan/Avaje-inject-take2

Conversation

@msgilligan
Copy link
Member

No description provided.

This change requires the app delegate and background app classes
(or a factory to produce them) be provided  before creating a launcher.

This should (hopefully) allow us to add support for Google Dagger and 
Avaje inject.
This is still WIP, we need to migrate code
to the (disabled) Avaje implementation module), add FXML support, etc.
FXML still not implemented.
FXML is working, but Avaje Hello Sample is a little clunky (with
too many dependencies on the Avaje provider module)

I'll checkpoint this now and plan to refactor and make better
use (hopefully!) of Avaje, once I understand it better.
The minimal Supernaut and Avaje apps are now almost identical and
the TestApp should probably work for Avaje unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant