Search packages, repositories and app categories

Package detailsv1.3.2

sliding_panel

The most customisable bottom sliding panel you can find on pub.dev. Just as you want it!

30-day downloads
1.2K
Likes
100
Pub points
40

Install package

flutter pub add sliding_panel

Package Overview

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

A highly customizable bottom sliding panel for Flutter, offering full control over appearance, behavior, and animation. Designed to be flexible and intuitive, it allows developers to tailor the panel's size, drag gestures, snap points, and visual style to match any design requirement. Ideal for modals, filters, or interactive overlays that slide up from the bottom of the screen. The package is lightweight and built with performance in mind, supporting smooth interactions across devices.

Use cases

  • Custom bottom sheets
  • Interactive filters
  • Modal dialogs
  • Swipe-up drawers
  • Dynamic content panels

Key features

  • Fully customizable appearance
  • Multiple snap points
  • Smooth drag gestures
  • Configurable animations
  • Supports nested scrolling
  • Lightweight and performant

Suitable for

  • Developers needing flexible bottom panels
  • Apps with complex bottom sheet interactions
  • Design-heavy UIs requiring custom transitions
  • Projects wanting a lightweight alternative to default BottomSheet
  • Teams prioritizing customization and control

Considerations

  • Requires manual handling of state management
  • Limited documentation beyond basic usage
  • No built-in support for iOS-style parallax effects
  • Not optimized for very large content lists without performance tuning

Original README

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

sliding_panel

The most customisable bottom sliding panel you can find on pub.dev. Just as you want it!


Features you would love

Demo



Take control Customize the way you want Various purposes
Screenshot Screenshot Screenshot
Easily put your content in the panel, customize it and then just use the panel for various purposes like,
  • Showing some persistent content on bottom of the screen.
  • Can be used like showModalBottomSheet() from Flutter to make user choices.
  • Also use like DraggableScrollableSheet() and put scrollable content inside the panel.

:point_right: How to use sliding_panel:

Please visit the Wiki to see how you can get this working.

:ok_hand: Liked my work?

You can always hit the :+1: button and :star: it.

Still not enough??? paypal.me.


Users of v0.5.0 and 0.7.0:

The latest stable release (v1.0.1) has landed with many improvements. There are some breaking changes, too. For that, visit the Migration guide.


A note for v0.2.0 and v0.1.0 users :worried:

From version 0.5.0, we have a LOADS of breaking :boom: changes, which means that simply updating the package won't give you all the bells and whistles of new version. :pensive: For updating guide, please go to the Migration guide.

  • After following this guide, you will enjoy new features.

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.