App Integration Approaches
1. Cross-Platform C++ Core SDKs
Overview
We offer a high-performance C++ core of our Customizer that can be integrated into both iOS and Android platforms. This approach leverages our proprietary cross-platform technology to ensure consistent functionality across different operating systems without duplicating codebases.
Integration Steps
- Receive the SDK: We provide you with our C++ core library, along with necessary headers and documentation.
- Link the Core: Integrate our C++ core into your iOS and Android projects.
- Implement Platform Bridges: We guide you on creating thin platform-specific layers (Objective-C for iOS, Java/Kotlin for Android) to interface with the C++ core.
- API Usage: Utilize our documented API to interact with the Customizer functionality.
- Customization: Adjust appearance and behavior as needed through provided configuration options.
Key Benefits
- High performance across iOS and Android
- Consistent core functionality on all platforms
- Seamless integration with native app features
Timeline
Please note that SDK integration requires more development time on our end to ensure proper functionality and optimization for your specific needs.
2. WebView-Based Integration
Overview
We offer our existing Web/JS version of the Customizer packaged for WebView integration in native mobile apps. This solution provides a lightweight and fast way to incorporate our full-featured editor into your iOS and Android applications.
Integration Steps
- Receive the WebView Package: We provide you with our optimized web application bundle, ready for WebView integration.
- WebView Setup: Implement a WebView in your native app (WKWebView for iOS, WebView for Android) and load our provided web bundle.
- Bridge Implementation: We provide guidelines for setting up communication between the WebView and your native app code.
- API Integration: Utilize our documented JavaScript API to interact with the Customizer from your native code.
- Customization: Apply custom styling and configurations as needed through our provided options.
Key Benefits
- Rapid integration process
- Consistent user experience across platforms
- Leverage existing web-based editor functionality
- Easy updates without app store approval process
- Significantly faster implementation compared to SDK integration
Timeline
The WebView-based integration can be implemented very quickly, as it utilizes our existing Web/JS version. This approach allows for a much faster deployment compared to the SDK integration.
Support and Documentation
For both approaches, we provide:
- Comprehensive API documentation
- Integration guides specific to iOS and Android platforms
- Code samples and example projects
- Technical support during the integration process
Our team is available to assist with any questions or challenges you may encounter during the integration process. We're committed to ensuring a smooth implementation of our Customizer into your mobile applications.
Choosing the Right Approach
When deciding between these approaches, consider:
- Performance requirements
- Development timeline
- Desired level of native integration
- Frequency of updates
- Your team's expertise
The WebView-based integration offers a significantly faster implementation path, while the C++ core provides deeper native integration at the cost of a longer development cycle.