wave_screen 0.0.1 copy "wave_screen: ^0.0.1" to clipboard
wave_screen: ^0.0.1 copied to clipboard

Animated Flutter wave surfaces for standalone waves, layered screens, and geometry-aware skeleton loading states.

wave-screen #

Deploy Example To GitHub Pages

wave_screen is a Flutter package for animated wave-driven UI surfaces. It currently exports three main pieces:

  • Wave for standalone animated wave treatments.
  • WaveScreen for layered screen backgrounds and surface styling.
  • WaveSkeletonizer for geometry-aware loading states, including the tide-pool style ping-pong effect used in the example app.

Package Exports #

The public entrypoint is lib/wave_screen.dart, which exports:

Run The Example Locally #

From the repository root:

cd example
flutter pub get
flutter run -d chrome

GitHub Pages Example #

The example app in example is deployed to GitHub Pages through .github/workflows/deploy-example-pages.yml.

  • Trigger: push to main or manual workflow_dispatch
  • Build target: example/build/web
  • Published URL: https://pathverse.github.io/wave-screen/

Before the first deployment, set the repository Pages source to GitHub Actions in the GitHub repository settings.

Development Notes #

  • The example depends on the local package by path, so build and deployment should always run from example/pubspec.yaml.
  • The Pages workflow passes --base-href "/wave-screen/" so the Flutter web build serves correctly from the repository subpath.
0
likes
150
points
20
downloads

Documentation

API reference

Publisher

verified publisherpathverse.ca

Weekly Downloads

Animated Flutter wave surfaces for standalone waves, layered screens, and geometry-aware skeleton loading states.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, skeletonizer

More

Packages that depend on wave_screen