Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.2

colorify

Um pacote simples do Flutter para gerar cores aleatórias determinísticas a partir de uma semente dinâmica fornecida.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
46
Curtidas
1
Pontos Pub
160

Instalar pacote

flutter pub add colorify

Visão geral do pacote

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

Colorify é um pacote leve do Flutter que gera cores aleatórias determinísticas com base em uma entrada de semente dinâmica. Isso garante saídas de cores consistentes em múltiplas chamadas com a mesma semente, tornando-o ideal para aplicações que exigem esquemas de cores reprodutíveis. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é simples de integrar e útil para visualizações, componentes da interface do usuário ou marcação de dados onde são necessárias cores únicas, mas previsíveis.

Casos de uso

  • Gerando cores consistentes para visualização de dados
  • Atribuindo cores únicas a perfis de usuário
  • Criando elementos de interface temáticos com paletas reprodutíveis
  • Codificação por cor de itens em listas ou gráficos
  • Criando temas dinâmicos com aleatoriedade baseada em semente

Principais recursos

  • Geração determinística de cores a partir de uma semente
  • Suporta tipos dinâmicos de sementes
  • Compatibilidade multiplataforma
  • API simples com configuração mínima
  • Sem dependências externas

Indicado para

  • Desenvolvedores que precisam de esquemas de cores reprodutíveis
  • Designers de UI/UX trabalhando com temas dinâmicos
  • Aplicações que exigem coloração única e consistente
  • Projetos com necessidades de visualização de dados
  • Prototipagem de interfaces interativas

Considerações

  • A semente deve ser consistente para saída de cor idêntica
  • Não adequado para geração de cores criptográficas ou sensíveis à segurança
  • Limitado à geração de cores — sem manipulação avançada da paleta
  • Impacto no desempenho é negligível, mas depende da frequência de uso
  • Não suporta mistura de cores ou gradientes

README original

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

Colorify

An extremely simple Flutter package that deterministically converts arbitrary dynamic input into a Color. Published mainly for personal use to avoid reinventing the wheel in my projects.

Usage

Basic Example
import 'package:colorify/colorify.dart' as c;
import 'package:flutter/material.dart';

void main() {
  final input = 'example-seed';
  final color = c.colorify(input);
  print(color); // Outputs a Color object deterministically derived from 'example-seed'.
}
Customizing Color Type

You can specify the type of colors generated by using the ColorType enum:

  • ColorType.all: Generates colors from the full spectrum.
  • ColorType.brights: Generates bright and vibrant colors.

Example:

import 'package:colorify/colorify.dart' as c;
import 'package:flutter/material.dart';

void main() {
  final input = 'example-seed';

  // Generate a color from the full spectrum
  final allColors = c.colorify(input, colorType: c.ColorType.all);

  // Generate a bright color
  final brightColor = c.colorify(input, colorType: c.ColorType.brights);
}

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.