leaderboard_ui 1.0.0 copy "leaderboard_ui: ^1.0.0" to clipboard
leaderboard_ui: ^1.0.0 copied to clipboard

A customizable and responsive Flutter UI component for displaying leaderboards.

A responsive and customizable Flutter package that offers several types of leaderboard UIs — easy to use and perfect for showcasing rankings in apps for gaming, education, fitness, and more

Features #

  • Custom child widgets
  • Three types of leaderboard default, gradient, zigzag

Supported platforms #

  • Android
  • IOS
  • Web
  • Desktop

Installation #

Add leaderboard_ui to your pubspec.yaml dependencies. And import it:

import 'package:leaderboard_ui/leaderboard_ui.dart';

How to use #

Example

Row(
    mainAxisAlignment: MainAxisAlignment.center,
    crossAxisAlignment: CrossAxisAlignment.end,
        children: [
            Podium(
                name: 'Sadia Afrin',
                isLeft: true,
                circleText: '2',
            ),
            FirstPodium(name: 'John Doe', circleText: '1'),
            Podium(
                name: 'Sumaiya Ahmed',
                isLeft: false,
                circleText: '3',
            ),
        ],
),
Row(
    mainAxisAlignment: MainAxisAlignment.center,
    crossAxisAlignment: CrossAxisAlignment.end,
        children: [
            ZigzagPodium(
                name: 'Sadia Afrin',
                isLeft: true,
                circleText: '2',
            ),
            ZigzagFirstPodium(name: 'John Doe', circleText: '1'),
            ZigzagPodium(
                name: 'Sumaiya Ahmed',
                isLeft: false,
                circleText: '3',
            ),
        ],
),
Row(
    mainAxisAlignment: MainAxisAlignment.center,
    crossAxisAlignment: CrossAxisAlignment.end,
        children: [
            RoundedGradientPodium(
                name: 'Sadia Afrin',
                isLeft: true,
                circleText: '2',
            ),
            RoundedGradientPodium(name: 'John Doe', circleText: '1'),
            RoundedGradientPodium(
                name: 'Sumaiya Ahmed',
                isLeft: false,
                circleText: '3',
            ),
        ],
),

Preview #

7
likes
115
points
20
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable and responsive Flutter UI component for displaying leaderboards.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, google_fonts

More

Packages that depend on leaderboard_ui