Integration using UIKit
IQL UIKit is a mobile library that enables an out-of-the-box integration of the IQL solution with your mobile application. The UIKit incorporates not only data collection and processing across the user journey, but also fully functional UX screens that the application can grab and display to the user.
In order to ensure that the UIKit's UX screens blend well with the design language of your application, we also provide UX customization APIs that can be called once during UIKit initialization. Once initialization is complete, the IQL program is fully activated for the end user with all the flows such as permissions management, trip summaries and offer management.
Personas and main components
The UIKit integration involves three personas: UX Designer, Mobile Developer, and Backend Developer.
To enable UIKit integration, we provide three main components that cater to each of the three personas. These components are as follows:
UIKit Design System: This is a Figma-based Design System consisting of the default UIKit screens that can be customized using a pre-built menu.
UIKit Mobile Library: This is the library that you will integrate with your application.
IQL Backend Service: This service includes APIs and Webhooks for the application backend to interact with, to query and to receive user-level information and events.
The following three sections include detailed information for using the corresponding personas and components.
Finalize Designs using the Design System
Last updated