Search packages, repositories and app categories

Package detailsv0.1.2

gooey_carousel

Package to implements a gooey carousel created by gskinner team

30-day downloads
15
Likes
79
Pub points
30

Install package

flutter pub add gooey_carousel

Package Overview

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

Gooey Carousel is a Flutter package that implements a visually engaging, squishy carousel effect inspired by the design work of the gskinner team. It brings fluid, elastic animations to card-based navigation, enhancing user interaction with a playful, tactile feel. Ideal for onboarding flows or interactive UIs where visual delight and smooth transitions are key. The package leverages Flutter's animation capabilities to deliver responsive, customizable carousel behavior with minimal setup. It supports dynamic content and can be easily integrated into existing apps.

Use cases

  • Onboarding screens
  • Interactive product tours
  • Gamified app experiences
  • Visual storytelling interfaces
  • Engaging landing pages

Key features

  • Elastic, squishy animation effects
  • Smooth drag-and-swipe interactions
  • Customizable easing curves
  • Support for dynamic content
  • Minimal configuration required

Suitable for

  • Design-focused applications
  • Mobile apps with interactive onboarding
  • Creative UI prototypes
  • Apps prioritizing user engagement
  • Developers seeking playful animations

Considerations

  • May impact performance on low-end devices
  • Limited platform-specific customization
  • Requires careful tuning for optimal UX
  • Not ideal for data-heavy list navigation
  • Animation may distract from core content

Original README

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

Gooey Carousel

Package to implements a gooey carousel created by gskinner team.

pubspec.yaml

  gooey_carousel: <lastest version>

import

import 'package:gooey_carousel/gooey_carrousel.dart';

Simple example

GooeyCarousel(
  children: <Widget>[
    Container(color: Colors.red),
    Container(color: Colors.blue),
    Container(color: Colors.green),
  ],
)

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Categories

Source repository

Projects using this package

No data available yet.