Search packages, repositories and app categories

Package detailsv1.0.1

achievement_view

Beautiful toast to show Achievements in your application in a simple way

AndroidiOSWebmacOSWindowsLinux
30-day downloads
249
Likes
108
Pub points
150

Install package

flutter pub add achievement_view

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

AchievementView is a Flutter package that provides an elegant and customizable way to display achievements in your application using visually appealing toast notifications. Designed for simplicity, it allows developers to showcase user milestones with smooth animations and attractive designs. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps. With minimal setup, it integrates seamlessly into existing projects to enhance user engagement through rewarding feedback.

Use cases

  • Displaying user progress milestones
  • Enhancing gamification features
  • Providing instant feedback on achievements
  • Integrating rewards in educational apps
  • Boosting user retention through visual rewards

Key features

  • Animated achievement toasts
  • Customizable appearance and duration
  • Cross-platform compatibility
  • Simple API integration
  • Supports multiple themes and styles
  • Lightweight and easy to implement

Suitable for

  • Gamified applications
  • Learning and productivity apps
  • Mobile and web apps with user progression
  • Developers seeking quick achievement UI
  • Apps focused on user engagement and motivation

Considerations

  • Limited customization beyond basic styling
  • May require additional styling for complex UI needs
  • Best suited for simple achievement displays
  • Not intended for heavy animation or interactive content
  • Depends on platform-specific toast behavior

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

pub package buymeacoffee

AchievementView

Beautiful toast to show Achievements in your application

Usage of the achievement_view on an android device

Usage

To use this plugin, add achieviment_view as a dependency in your pubspec.yaml file.

Example
import 'package:flutter/material.dart';
import 'package:achievement_view/achievement_view.dart';

void showAchievementView(BuildContext context){
    AchievementView(
        title: "Yeaaah!",
        subTitle: "Training completed successfully",
        //content: Widget() 
        //onTab: _onTabAchievement,
        //icon: Icon(Icons.insert_emoticon, color: Colors.white,),
        //typeAnimationContent: AnimationTypeAchievement.fadeSlideToUp,
        //borderRadius: 5.0,
        //color: Colors.blueGrey,
        //textStyleTitle: TextStyle(),
        //textStyleSubTitle: TextStyle(),
        //alignment: Alignment.topCenter,
        //duration: Duration(seconds: 3),
        //isCircle: false,
        listener: (status){
          print(status);
          //AchievementState.opening
          //AchievementState.open
          //AchievementState.closing
          //AchievementState.closed
        }
    ).show(context);
  }

Categories

Source repository

Projects using this package

No data available yet.