This plugin is still in the works. Join our Discord community and we'll let you know once it's ready for beta.

The spirit of WAGMI, now in your Flutter app.

Delectable is platform for managing and distributing rewards to users for completing challenges/bounties within your app.

Features

Use this plugin in your Flutter app to:

  • Tag in-app events you want to run bounties on using delectable.track()
  • Generate a "burner" Solana wallet for receiving rewards
  • Use pre-built screens for rewards history and basic wallet functions

Getting started

  • Sign up for an account and get an API token at https://delectable.dev
  • Plan in-app events that you want to track
  • Install the plugin and start tagging events
  • Monitor how frequent each event is called
  • Create your first in-app bounty

Usage

This section has examples of code for the following tasks:

  • Initializing the plugin
  • Tracking events
  • Using the pre-built screens

Initializing the plugin

After installing the package and getting an API token on the platform, you can initialize the plugin within your app using the following snippet of code.

import 'package:delectable/delectable.dart';

delectable = await Delectable.init('YOUR TOKEN');

Tracking events

You can track events by calling delectable.track() when a user performs specific actions within your app.

delectable.track('YOUR EVENT NAME');

Using the pre-built screens

Add the following screen to your routes and we'll handle the rest.

'/rewards': (context) {
    return DelectableScreen();
},

Additional information

You can find more information on the Delectable website:
https://delectable.dev

File issues or contribute to the package on the Github repo:
https://github.com/delectable-apps/delectable

And join our developers' Discord community here:
https://discord.gg/zH8Pqws8