Description
Dear RevenueCat Team,
I am writing to request an enhancement to the RevenueCat SDK. Specifically, I propose splitting the existing XCFramework into two distinct frameworks:
- RevenueCatCore.xcframework: This framework would include all core functionalities related to in-app purchases and subscription management, excluding any UI components.
- RevenueCatUI.xcframework: This framework would exclusively contain the UI components, providing a clear separation from the core logic.
Benefits
- Modularity: Developers who do not require UI components can integrate only the core functionalities, leading to a more modular and lightweight integration.
- Flexibility: Allows developers to implement custom UI solutions while still leveraging RevenueCat's robust backend.
- Performance: Reduces the size of the binary for projects that only need core functionalities, potentially improving app performance.
Implementation Considerations
- Ensure that the split maintains backward compatibility or provide a clear migration path.
- Update documentation to reflect the new structure and guide developers on how to integrate both frameworks if needed.
Thank you for considering this request. I believe this enhancement would greatly benefit the developer community by providing more flexibility and efficiency in integrating RevenueCat into their projects.
Description
Dear RevenueCat Team,
I am writing to request an enhancement to the RevenueCat SDK. Specifically, I propose splitting the existing XCFramework into two distinct frameworks:
Benefits
Implementation Considerations
Thank you for considering this request. I believe this enhancement would greatly benefit the developer community by providing more flexibility and efficiency in integrating RevenueCat into their projects.