quickanimate 0.0.2 copy "quickanimate: ^0.0.2" to clipboard
quickanimate: ^0.0.2 copied to clipboard

QuickAnimate allows developers to focus on building their apps without worrying about complex animation setups.

QuickAnimate #

QuickAnimate is a Flutter package that provides a collection of simple yet powerful animations to enhance your app's user interface. It includes various animation widgets and page transitions to create a seamless and dynamic experience.

Features #

  • Basic Animations:
    • Fade: Fade in/out your widgets smoothly.
    • Scale: Scale widgets up or down with ease.
    • Rotate: Add rotation effects to your widgets.
    • Slide: Slide widgets in any direction.
    • Shake: Add a fun shaking effect with customizable damping and amplitude.
  • Page Transitions:
    • Transition between screens with slide, fade, scale, or rotation effects.

Getting started #

Add the following to your pubspec.yaml:

dependencies:
  quickanimate: ^0.0.2

Usage #

Here's an example of how to use the ShakeAnimation widget:

import 'package:quickanimate/quickanimate.dart';

ShakeAnimation(
  amplitude: 10.0,
  damping: 3.0,
  cycles: 2,
  child: Text('Shaking Text!'),
);

For page transitions:

Navigator.push(
  context,
  PageTransitionAnimation(
    page: NextScreen(),
    mode: PageTransitionMode.fade,
    duration: Duration(milliseconds: 500),
  ),
);

Additional information #

This package is designed to lessen the burden of beginner developers who are struggling with animations in Flutter. By offering ready-to-use widgets and transitions, QuickAnimate allows developers to focus on building their apps without worrying about complex animation setups.

3
likes
150
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

QuickAnimate allows developers to focus on building their apps without worrying about complex animation setups.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on quickanimate