Flutter Personal Loans Mobile SDK Integration Guide
Overview
This documentation covers installation, required prerequisites, configuration properties currently surfaced (channel, zone, experience, isDev), and a basic usage example.
Getting Started
You’ll need the correct channel and zone values for your integration. Ask your Partner Manager to provide these values for Flutter Personal Loans.
Use isDev: true while you test. Set isDev: false before releasing to production.
Prerequisites
Flutter 3.0.0 or higher
Dart 3.10.7 or higher
Installation
Add the dependency to your pubspec.yaml:
dependencies:engine_mobile_flutter_sdk:^0.0.3
Then install the dependency:
flutterpubget
Initializing the SDK
Add the following import to any Dart file where you want to use the SDK:
Basic Example
Place the EngineSDK widget anywhere in your widget tree to render the Personal Loan flow.
Properties
Pass these properties to EngineSDK:
channel (String, required)
Identifies your integration in Engine. Provided by your Partner Manager.
Example: 'direct'
zone (String, required)
Identifies the placement or distribution surface for the SDK. Provided by your Partner Manager.
Example: 'marketplace'
experience (String, required)
Selects the product flow variant. Use 'search' for Personal Loans unless instructed otherwise.
Example: 'search'
isDev (bool, optional, default: false)
Enables development/testing mode. Keep false in production releases.
Example: true
User Experience/Flow
The SDK renders a complete Personal Loans journey inside your app. It collects any missing user inputs, submits the lead, and then displays offers.