-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Background
- Granite-based React Native apps need a shared Gradle plugin to standardize build configuration.
- Existing options such as @react-native/gradle-plugin and the react-native-brownfield plugin cannot surface multiple React Native screens within one host app; they fall short when each screen must own its own generated code and assets.
- As a result, teams struggle to modularize React Native screens across several entry points.
Proposal
- Scaffold and add @granite-js/gradle-plugin to the Granite monorepo workspace.
- Ensure the plugin aggregates autolinked modules and generated code per library module, allowing multiple screens to retain their own implementations without conflicts.
- Document how to adopt the plugin, including multi-screen integration guidance for Granite consumers.