Pakete, Repositories und App-Kategorien suchen

Cover von funvas
Paketdetailsv0.1.8

funvas

Paket zum Erstellen von Canvas-Animationen basierend auf Zeit und Mathematikfunktionen. Spaß + Canvas -> funvas :)

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2210
Likes
257
Pub-Punkte
160

Paket installieren

flutter pub add funvas

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Funvas ist ein Flutter-Paket, das die Erstellung dynamischer, mathematikgestützter Canvas-Animationen mithilfe zeitbasierter Funktionen ermöglicht. Es verbindet die Flexibilität benutzerdefinierter Zeichnungen mit mathematischen Ausdrücken, um fließende, interaktive visuelle Effekte zu erzeugen. Perfekt für Entwickler, die kreative Echtzeit-Animationen ohne komplexes Zustandsmanagement suchen. Das Paket unterstützt mehrere Plattformen wie Mobilgeräte, Web und Desktop und ist somit vielseitig für plattformübergreifende Projekte geeignet. Mit einer einfachen API ermöglicht es präzise Kontrolle über das Animationsverhalten durch Funktionen, die auf vergangene Zeit reagieren.

Anwendungsfälle

  • Interaktive Kunstpräsentationen
  • animierte Hintergründe
  • Mathematische Visualisierungen
  • Spiel-UI-Elemente
  • kreative App-Oberflächen

Hauptmerkmale

  • zeitbasierte Animationsfunktionen
  • mathematisch ausgedrückte Visualisierungen
  • Plattformübergreifende Unterstützung
  • Leichtgewichtig und leistungsstark
  • Einfache Integration mit Flutter-Widgets

Geeignet für

  • Kreative Entwickler
  • UI/UX-Designer
  • Entwickler von Bildungs-Apps
  • Game-Entwickler
  • Künstlerische Flutter-Projekte

Hinweise

  • Grundlegendes Verständnis mathematischer Funktionen erforderlich
  • Kann die Leistung bei schweren Animationen beeinträchtigen
  • begrenzte integrierte Animationsvorlagen
  • Am besten geeignet für benutzerdefinierte, handgefertigte Effekte
  • Nicht ideal für Standard-UI-Übergänge

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

funvas Pub version gallery badge Twitter Follow

Flutter package that allows creating canvas animations based on time and math (mostly trigonometric) functions.

The name "funvas" is based on Flutter + fun + canvas. Let me know if you have any better ideas :)

Gallery gallery badge

I share my funvas creations on Twitter and I have also created a live demo, a gallery that allows you to explore some of the animations running right in Flutter web :)

Community projects

Here are some awesome community projects made using the funvas package to create some 🔥✨

Repo structure

This repo currently contains the following packages:

Package Contents
funvas The actual funvas Flutter package that is also hosted on Pub. Both funvas_tweets and funvas_gallery depend on this package. It contains the basic widget for displaying funvas animations.
funvas_gallery Collection of funvas animations I created and shared on Twitter. The package also contains the code I use to export my animations to GIF and mp4.
funvas_rendering Package for rendering and exporting funvas animations, which is used to create all funvas_tweets GIFs.
funvas_tweets Flutter web app (gallery) showcasing a selection of funvas_tweets funvas animations that can be reached at funvas.creativemaybeno.dev.
open_simplex_2 Package that makes OpenSimplex2 noise generation available to everyone in Dart :) I use this for my own funvas animations (funvas_tweets) but it is also hosted for anyone to use on Pub.
Inspiration

The whole concept is inspired by Dwitter (check it out). That is mainly the way the API is built. These kinds of animations (especially in GIF form) can be found in many communities, e.g. in processing (and with that p5.js).

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.