Micro Loaders

Format, Analyze and Test

Micro Loaders is a comprehensive, customizable Flutter package that brings a stunning collection of animated loading indicators to your mobile applications. Crafted with precision by the innovative minds at Micro Club - USTHB.

Key Features

  • 30+ Unique Loader Animations: From subtle to spectacular
  • Highly Customizable: Adjust size, color, and duration
  • Easy to Implement
  • MIT Licensed: Free for commercial and personal use

What is Micro Club ?

Micro Club is a scientific club established in 1985 at USTHB. It is the first Algerian scientific club dedicated to computer science and technology, with over 1000 members passionate about technology and collaboration. MicroClub fosters scientific innovation and nurtures young talents in the field of technology through various activities, events, and projects.

Installation

Add the following to your pubspec.yaml:

dependencies:
  micro_loaders: ^0.0.5

Then run:

$ flutter pub get

or you can use your terminal:

$ flutter pub add micro_loaders

Importing

import 'package:micro_loaders/micro_loaders.dart';

Web Demo

Demo

CircleArc
CircleArc
CircleDots
CircleDots
CircleRotatingDots
CircleRotatingDots
Circles
Circles
CircularOrbit
CircularOrbit
ColorfulDots
ColorfulDots
CrlMug
CrlMug
DotsLoadingCircle
DotsLoadingCircle
DotsProgress
DotsProgress
Download
Download
DualDot
DualDot
DualRotating
DualRotating
Edge
Edge
ExpandedDualArc
ExpandedDualArc
ExpandingArc
ExpandingArc
ExpandingArcTwoColor
ExpandingArcTwoColor
ExpandingTwpHalves
ExpandingTwoHalves
Explosion
Explosion
FadeScale
FadeScale
Flower
Flower
FourDots
FourDots
GrowingArc
GrowingArc
Pendulum
Pendulum
Points
Points
Progress
Progress
PulseRing
PulseRing
Rotating
Rotating
RotatingArc
RotatingArc
RotatingDualHalfArc
RotatingDualHalfArc
RotatingTwoArc
RotatingTwoArc
ScaleDots
ScaleDots
SlidingDots
SlidingDots
SlidingSquare
SlidingSquare
Spininng
Spinning
SpinningBars
SpinningBars
Spiral
Spiral
Sun
Sun
Sunshine
Sunshine
Text
Text

Quick Start

Basic Usage

// Simple Circle Dots Loader
CircleDotsLoader(
  size: 100,
  color: Colors.blue,
  duration: 1
)

// Customizable Growing Arc Loader
GrowingArcLoader(
  size: 80,
  primaryColor: Colors.white,
  arcColor: Colors.red,
  strokeWidth: 6,
  duration: 1500
)

// File Download Progress Loader
FileDownloadLoader(
  totalSize: 100.0,
  downloadSpeed: 5.0
)

Meet the Creators

Badla Moussaab Slimane Houache Heddouche Amine Zegaoui Yasmine Kemmoun Ramzy

Resources

License

This project is licensed under the MIT License. See the LICENSE file for details.

Happy Coding! 💻✨ Made with ❤️ by Micro Club