Personal Loans

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:

flutter pub get

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.

Typical flow:

  1. Landing screen

  2. Loan and personal details form

  3. Review / confirm details

  4. Offer results

Landing Screen
Loan Details
Personal Details
Personal Details
Personal Details
Personal Details

Last updated

Was this helpful?