smart_refresher

Important

Maintained Fork: This project is an actively maintained fork of peng8350/flutter_pulltorefresh under the new name smart_refresher.

smart_refresher is a Flutter package that provides pull-to-refresh and infinite scrolling widgets for scrollable content.

Status

This fork is under active development and maintenance.

Installation

Add to your pubspec.yaml:

dependencies:
  smart_refresher: ^0.1.0

Then run:

flutter pub get

Documentation

Full English API documentation is available for all public members. The source code comments and example applications have been translated to English to improve accessibility.

Roadmap

  • x Stabilize Flutter 3.10+ compatibility
  • x Refresh docs and examples for maintained releases
  • x Improve CI reliability and main branch integration
  • Increase unit test coverage for complex animation scenarios
  • Add more modern indicator styles (iOS 17+, Material 3)

Contributing

Please read CONTRIBUTING.md before opening issues or pull requests.

License

MIT — see LICENSE.

Libraries

smart_refresher