パッケージ、リポジトリ、アプリカテゴリを検索

funvas のカバー
パッケージ詳細v0.1.8

funvas

時間と数学関数に基づいたキャンバスアニメーションを作成するパッケージ。楽しい+キャンバス->funvas:)

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
2210
いいね数
257
Pub ポイント
160

パッケージをインストール

flutter pub add funvas

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Funvasは、時間ベースの関数を使用して、動的で数学的に駆動されるキャンバスアニメーションを作成できるFlutterパッケージです。カスタム描画の柔軟性と数学式を組み合わせることで、滑らかでインタラクティブな視覚効果を生成します。複雑な状態管理なしに創造的でリアルタイムのアニメーションを実現したい開発者に最適です。モバイル、ウェブ、デスクトップなど複数のプラットフォームをサポートしており、クロスプラットフォームプロジェクトに非常に適しています。シンプルなAPIにより、経過時間に応じて反応する関数を通じて、アニメーションの挙動を正確に制御できます。

用途

  • インタラクティブアート表示
  • アニメーション背景
  • 数学的可視化
  • ゲームUI要素
  • クリエイティブなアプリインターフェース

主な機能

  • 時間ベースのアニメーション関数
  • 数式駆動型のビジュアル
  • クロスプラットフォーム対応
  • 軽量でパフォーマンスに優れる
  • Flutter ウィジェットとの簡単な統合

適している対象

  • クリエイティブな開発者
  • UI/UXデザイナー
  • 教育アプリ開発者
  • ゲーム開発者
  • アート系Flutterプロジェクト

注意事項

  • 基本的な数学関数の理解が必要です
  • 重いアニメーションではパフォーマンスに影響を与える可能性があります
  • 制限された組み込みアニメーションプリセット
  • カスタムで手作りのエフェクトに最適
  • 標準的なUIの遷移には適していない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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).

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。