> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gameball.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Flutter Integration

> Integrate Gameball into your Flutter application for customer engagement and loyalty management

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.

<CardGroup cols={2}>
  <Card title="Getting Started" icon="rocket" href="/installation-guides/v2/flutter/getting-started">
    Install the Gameball Flutter SDK and initialize it in your app
  </Card>

  <Card title="Initialize Gameball Customer Profile" icon="user" href="/installation-guides/v2/flutter/initialize-profile">
    Register customers and show the Gameball customer profile widget
  </Card>

  <Card title="Track Customer Events" icon="phone" href="/installation-guides/v2/flutter/track-events">
    Send customer events to Gameball for engagement tracking
  </Card>

  <Card title="Track Orders & Cashback Reward" icon="dollar-sign" href="/installation-guides/v2/flutter/track-orders">
    Monitor customer orders and provide cashback rewards
  </Card>

  <Card title="Integrate Redemption" icon="credit-card" href="/installation-guides/v2/flutter/integrate-redemption">
    Enable customers to redeem their earned points
  </Card>

  <Card title="Track Referrals" icon="users" href="/installation-guides/v2/flutter/track-referrals">
    Reward customers for referring new users
  </Card>

  <Card title="Go-Live Checklist" icon="check" href="/installation-guides/v2/flutter/go-live-checklist">
    Comprehensive checklist for smooth deployment
  </Card>
</CardGroup>

## 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()`

<Note>
  This integration guide is based on the official [Gameball Flutter documentation](https://developer.gameball.co/installing-gameball/flutter/getting-started). All code examples and configurations are directly sourced from the official documentation.
</Note>
