Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flutter
  3. Parallax

Parallax

MITDart

A Flutter sample project for creating parallax and transformation effects in PageView widgets.

GitHubGitHub
879 stars125 forks0 contributors

What is Parallax?

PageTransformer is a sample project for Flutter that demonstrates how to create visually appealing transformation effects in PageView widgets. It solves the problem of making standard page transitions more engaging by implementing parallax animations and other visual transformations that respond to user swipes. The project provides working examples that developers can study and adapt for their own applications.

Target Audience

Flutter developers looking to enhance their app's user interface with animated page transitions, particularly those building content-heavy applications with swipeable screens like onboarding flows, galleries, or tutorials.

Value Proposition

Developers choose PageTransformer because it provides concrete, working examples of complex visual effects without requiring platform-specific code, saving time compared to implementing these animations from scratch. The sample code is well-documented and focused specifically on PageView transformations, making it easier to understand and customize.

Overview

A sample for having PageView transformation effects in Flutter.

Use Cases

Best For

  • Creating onboarding screens with parallax effects
  • Building image galleries with animated transitions
  • Implementing tutorial flows with visual feedback
  • Adding polish to swipeable content in Flutter apps
  • Learning Flutter animation techniques for PageView
  • Prototyping interactive content presentations

Not Ideal For

  • Teams needing a maintained, production-ready animation library with regular updates and community support
  • Projects requiring complex animations beyond PageView, such as 3D transforms or interactive gesture-based effects
  • Applications where performance optimization for large datasets or heavy animations is critical, as the sample may not cover best practices

Pros & Cons

Pros

Visual Polish & Examples

Provides ready-to-use parallax effects and animated GIF demonstrations that make it easy to implement engaging transitions without starting from scratch.

Seamless PageView Integration

Works directly with Flutter's built-in PageView widget, requiring minimal setup for swipeable content animations, as shown in the sample code.

Cross-Platform Simplicity

Pure Flutter implementation with no separate native code, ensuring compatibility across iOS and Android without additional configuration.

Educational Resource

Well-documented source code in the /lib folder serves as a practical learning tool for understanding Flutter animation techniques related to PageView.

Cons

Outdated and Unmaintained

Based on a 2017 blog post and not updated for newer Flutter versions, potentially leading to compatibility issues or deprecated APIs that require manual fixes.

Limited to PageView Effects

Focuses solely on PageView transformations, lacking support for other animation scenarios or integration with broader Flutter widget ecosystems.

No Package Distribution

Not available as a Flutter package on pub.dev, requiring manual copying of code and missing out on dependency management and version updates.

Frequently Asked Questions

Quick Stats

Stars879
Forks125
Contributors0
Open Issues5
Last commit6 years ago
CreatedSince 2017

Tags

#dart#ui-animation#visual-effects#mobile-development#cross-platform#flutter

Built With

F
Flutter
D
Dart

Included in

Flutter59.5k
Auto-fetched 20 hours ago

Related Projects

ShimmerShimmer

A package provides an easy way to add shimmer effect in Flutter project

Stars1,853
Forks206
Last commit2 years ago
Liquid SwipeLiquid Swipe

A flutter based liquid swipe

Stars1,262
Forks164
Last commit2 years ago
WaveWave

A Flutter package for displaying waves.

Stars1,128
Forks96
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub