Buscar pacotes, repositórios e categorias de apps

Capa de simple_icons
Detalhes do pacotev16.23.0

simple_icons

O pacote de ícones simples disponível como Flutter Icons. Oferece mais de 1500 ícones SVG gratuitos para marcas populares.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
24,3 mil
Curtidas
145
Pontos Pub
150

Instalar pacote

flutter pub add simple_icons

Visão geral do pacote

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

Simple Icons é um pacote Flutter que fornece mais de 1500 ícones SVG gratuitos para marcas populares, entregues como ícones do Flutter escaláveis e personalizáveis. Projetado para desenvolvedores que buscam um conjunto confiável de ícones de código aberto, ele suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Os ícones são leves, fáceis de integrar por meio do gerenciador de pacotes pub.dev e ideais para marcação ou elementos da interface que exigem logotipos oficiais. Cada ícone é extraído de ativos oficiais das marcas e mantido em um repositório público no GitHub para transparência e contribuições da comunidade.

Casos de uso

  • Marcação em aplicativos móveis e web
  • Exibindo logotipos de mídias sociais
  • Melhorando a interface com ícones oficiais da marca
  • Criando interfaces de ferramentas para desenvolvedores
  • Construindo sites de portfólio ou demonstração

Principais recursos

  • Mais de 1500 ícones oficiais de marcas
  • Baseado em SVG para alta escalabilidade
  • Suporte multiplataforma
  • Integração fácil por meio do pub.dev
  • Open-source com repositório público

Indicado para

  • Desenvolvedores de aplicativos que precisam de ícones de marca
  • Designers trabalhando com Flutter
  • Projetos que exigem representação oficial do logotipo
  • colaboradores de código aberto
  • Designers de UI/UX focados na consistência

Considerações

  • Ícones são estáticos; sem suporte a animação
  • Requer atualizações manuais para novos adicionais de marcas
  • Não otimizado para conjuntos de ícones muito grandes em cenários críticos de desempenho
  • Personalização limitada além das propriedades padrão do ícone

README original

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

Simple Icons

Simple Icons: Flutter

A Flutter package for Simple Icons, which provides over 1500 Free SVG icons for popular brands.
See them all on one page at SimpleIcons.org.
Contributions, corrections & requests can be made on GitHub.

Naming

Naming conventions have been changed for better readability and consistancy with all other flutter icon packs.

Additionally:

  • special characters ➔ written in words
  • names starting with a number ➔ the letter 'n' placed in front
  • dart reserved words ➔ 'icon' placed in the back

To convert from the catalog simply follow this method

.NET ➔ dotNet

Apple Pay ➔ applepay

1Password ➔ n1password

abstract ➔ abstracticon

SimpleIconColors

As of version 10.1.2 the SimpleIconColors exists, which holds the brands hex color.
Some brands did not receive a color. This is a known error in the build script.
If you find any icon which you like to have color support for, feel free to open an issue.

Installation

In the dependencies: section of your pubspec.yaml add the following line:

dependencies:
  simple_icons: <latest_version>

Usage

import "package:simple_icons/simple_icons.dart";

class MyAwesomeWidget extends StatelessWidget {
  Widget build(BuildContext context) {
    return IconButton(
      icon: Icon(SimpleIcons.github, color: SimpleIconColors.github),
      onPressed: () {
          print("awesome platform to share code and ideas");
      }
    );
  }
}

Example

View the flutter app in the example directory

Screenshots


website

Categorias

Repositório-fonte

Projetos que usam este pacote