Skip to content

[iOS] Decouple rootView from rootViewController and window #913

Open
@DanielKuhn

Description

@DanielKuhn

Over in the tight-knit react-native-carplay-community we keep struggling with changing the iOS initialization on every new release of React Native.

This is due to React Native generally assuming phone/tablet usage and therefore coupling the creation of rootView with rootViewController/window, which are not needed when launching an app on a CarPlay device directly (without the phone app running) via a CPTemplateApplicationScene which has its own carWindow.

Could you maybe try to keep these separated in the future? It should really be as simple as splitting the factory's startReactNative into a call to create the rootView (at best inside a public method 😉) and an optional call to create a rootViewController, attaching the rootView and assigning it to the window, no?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions