Overview
The mobile integration uses a WebView to display Quicko Tools, providing a consistent experience across platforms with minimal setup.No SDK Required
No SDK Required
Simply use your platform’s native WebView component—no additional dependencies needed.
Consistent Experience
Consistent Experience
Tools render exactly as they would on web, ensuring feature parity across platforms.
Easy Theming
Easy Theming
Customize appearance using URL parameters, just like web integration.
Quick Start
- iOS (Swift)
- Android (Kotlin)
- Flutter
- React Native
Use
WKWebView to load the tool URL:URL Structure
The tool URL follows this pattern:theme parameter is a base64-encoded JSON object:
| Property | Type | Description |
|---|---|---|
mode | String | Theme mode: light or dark |
seed | String | Seed color (hex with #) for theme generation |
View All Options
Learn about all available customization options and how they affect the generated theme.
Integration Steps
1
Get the Tool URL
Find the tool you want to integrate from the Tools Directory and note its URL path.
2
Create Theme Object
Define a theme object with
mode (light/dark) and seed (hex color) properties.3
Encode as Base64
Convert the theme JSON to a base64 string.
4
Load in WebView
Append the base64 theme to the URL and load it in your platform’s WebView component.
Best Practices
Match App Theme
Use your app’s primary color as the seed color for consistent branding.
Respect System Theme
Detect the user’s system theme preference and set the mode accordingly.
Handle Navigation
Consider implementing back button handling for WebView navigation.
Loading States
Show a loading indicator while the WebView content loads.
Next Steps
Browse Available Tools
Explore all tools available for your mobile app.