패키지, 저장소 및 앱 카테고리 검색

funvas 표지
패키지 상세v0.1.8

funvas

시간과 수학 함수를 기반으로 캔버스 애니메이션을 만드는 패키지. 재미 + 캔버스 -> funvas :)

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.2천
좋아요
257
Pub 점수
160

패키지 설치

flutter pub add funvas

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Funvas는 시간 기반 함수를 사용하여 동적이고 수학적으로 구동되는 캔버스 애니메이션을 생성할 수 있는 Flutter 패키지입니다. 사용자 정의 그림의 유연성과 수학적 표현을 결합하여 부드럽고 상호작용 가능한 시각 효과를 생성합니다. 복잡한 상태 관리 없이 창의적인 실시간 애니메이션을 원하는 개발자에게 이상적입니다. 모바일, 웹, 데스크톱 등 여러 플랫폼을 지원하여 크로스플랫폼 프로젝트에 매우 유용합니다. 간단한 API를 통해 경과 시간에 반응하는 함수를 통해 애니메이션 행동을 정밀하게 제어할 수 있습니다.

사용 사례

  • 인터랙티브 예술 전시
  • 애니메이션 배경
  • 수학적 시각화
  • 게임 UI 요소
  • 창의적인 앱 인터페이스

주요 기능

  • 시간 기반 애니메이션 함수
  • 수식 기반 시각 효과
  • 크로스 플랫폼 지원
  • 경량이고 성능이 뛰어남
  • Flutter 위젯과의 간편한 통합

적합한 대상

  • 창의적인 개발자
  • UI/UX 디자이너
  • 교육 앱 개발자
  • 게임 개발자
  • 예술적 플러터 프로젝트

고려 사항

  • 기본 수학 함수에 대한 이해가 필요합니다
  • 무거운 애니메이션과 함께 성능에 영향을 미칠 수 있습니다
  • 제한된 내장 애니메이션 프리셋
  • 맞춤형 수작업 효과에 가장 적합
  • 표준 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.