To get started easier, Scenes will be able to
create their own ViewController instances, much like
Fragment's onCreateView.
From a purists' point of view, this is unwanted: the Scene will have a direct dependency on the Container implementation. However, for trivial cases being able to provide a ViewController directly greatly reduces boilerplate, and keeps related code together.
Scenes providing ViewControllers can be used together with the decoupled ViewControllerFactory way of providing ViewControllers; the Scene has precedence.
To get started easier, Scenes will be able to create their own ViewController instances, much like Fragment's onCreateView.
From a purists' point of view, this is unwanted: the Scene will have a direct dependency on the Container implementation. However, for trivial cases being able to provide a ViewController directly greatly reduces boilerplate, and keeps related code together.
Scenes providing ViewControllers can be used together with the decoupled ViewControllerFactory way of providing ViewControllers; the Scene has precedence.