Sample using AndroidX's FragmentFactory and Dagger to allow for constructor injection of Fragments.
Related blog post -- Using AndroidX’s FragmentFactory with Dagger for Fragment dependency injection