Fragment’s parent yes, but the reference on fragment itself still inside delegate, and the delegate is inside the fragment.
Maybe there is confusion, but when you have “val something: Something” inside constructor, it is basically a field, e.g in your case it is:
public abstract class…
Not sure if it’s impementation or flutter itself, but this app is horrible. Layout looks wrong, ui doesn’t look as Android app, animations buggy/laggy. App is somehow blinking when you do start/stop.