Skip to main content
The Gameball Flutter SDK enables you to integrate customer loyalty features directly into your Flutter application. This comprehensive guide will walk you through the entire integration process, from initial setup to going live.

Getting Started

Install the Gameball Flutter SDK and initialize it in your app

Initialize Gameball Customer Profile

Register customers and show the Gameball customer profile widget

Track Customer Events

Send customer events to Gameball for engagement tracking

Track Orders & Cashback Reward

Monitor customer orders and provide cashback rewards

Integrate Redemption

Enable customers to redeem their earned points

Track Referrals

Reward customers for referring new users

Go-Live Checklist

Comprehensive checklist for smooth deployment

What You’ll Accomplish

By following this Flutter integration guide, you’ll be able to:
  • Install and configure the Gameball Flutter SDK
  • Register customers and display their loyalty profiles
  • Track customer events for engagement analysis
  • Process orders and award cashback rewards
  • Enable point redemption through various methods
  • Implement referral programs to grow your customer base
  • Deploy confidently with our go-live checklist

Prerequisites

Before starting the Flutter integration:
  • Flutter development environment set up
  • Firebase project configured for your Flutter app
  • Gameball account with API credentials
  • Basic knowledge of Flutter development

Quick Start

The fastest way to get started with Gameball Flutter integration:
  1. Install the SDK using flutter pub add gameball_sdk
  2. Initialize the SDK with your API key
  3. Register customers using registerCustomer()
  4. Show profiles using showProfile()
  5. Track events using sendEvent()
This integration guide is based on the official Gameball Flutter documentation. All code examples and configurations are directly sourced from the official documentation.