Buscar pacotes, repositórios e categorias de apps

Capa de funvas
Detalhes do pacotev0.1.8

funvas

Pacote para criar animações no canvas baseadas em tempo e funções matemáticas. Divertido + canvas -> funvas :)

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
2,2 mil
Curtidas
257
Pontos Pub
160

Instalar pacote

flutter pub add funvas

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Funvas é um pacote Flutter que permite criar animações dinâmicas e baseadas em matemática no canvas usando funções baseadas no tempo. Ele combina a flexibilidade do desenho personalizado com expressões matemáticas para gerar efeitos visuais fluidos e interativos. Ideal para desenvolvedores que buscam animações criativas em tempo real sem gerenciamento complexo de estado. O pacote suporta múltiplas plataformas, incluindo móvel, web e desktop, tornando-o versátil para projetos multiplataforma. Com uma API simples, permite controle preciso sobre o comportamento da animação por meio de funções que respondem ao tempo decorrido.

Casos de uso

  • Exibições artísticas interativas
  • fundos animados
  • Visualizações matemáticas
  • Elementos da interface do jogo
  • interfaces de aplicativos criativas

Principais recursos

  • Funções de animação baseadas em tempo
  • visuais baseados em expressões matemáticas
  • Suporte multiplataforma
  • Leve e eficiente
  • Integração fácil com widgets do Flutter

Indicado para

  • Desenvolvedores criativos
  • designers de UI/UX
  • Criadores de aplicativos educacionais
  • Desenvolvedores de jogos
  • Projetos artísticos do Flutter

Considerações

  • Requer conhecimento de funções matemáticas básicas
  • Pode afetar o desempenho com animações pesadas
  • pré-ajustes de animação internos limitados
  • Mais adequado para efeitos personalizados e artesanais
  • Não ideal para transições padrão da interface

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.