Repolode
madebybowtie

madebybowtie/FlagKit

Ícones de bandeiras para apps e sites, disponíveis como arquivos PNG e SVG, além de um Asset Catalog e um framework para plataformas Apple.

Estrelas
3,107
Forks
329
Issues abertas
30
Último commit
mês passado

O que é?

FlagKit é uma coleção com mais de 250 ícones de bandeiras que podem ser usados em apps para dispositivos móveis e na web. Cada bandeira está disponível como arquivo PNG ou SVG independente, pronto para ser incluído em qualquer projeto front-end ou nativo.

Para plataformas Apple (iOS, macOS e tvOS), o FlagKit também inclui um Asset Catalog e um framework. Com o framework, você pode buscar uma bandeira pelo código do país, obter a imagem sem estilo ou solicitar uma versão estilizada em formatos como círculo, quadrado ou com cantos arredondados. O estilo ainda não é compatível com macOS.

A instalação pode ser feita pelo Swift Package Manager ou pelo Carthage, e o Asset Catalog pode ser copiado manualmente para um projeto.

Recursos principais

  • 01Mais de 250 bandeiras disponíveis como arquivos PNG e SVG
  • 02Asset Catalog para plataformas Apple
  • 03Busca de bandeiras pelo código do país usando o framework
  • 04Bandeiras estilizadas em formatos circular, quadrado e com cantos arredondados no iOS e tvOS
  • 05Instalação pelo Swift Package Manager ou Carthage

Casos de uso

  • Exibir a bandeira de um país ao lado da localização ou do idioma escolhido por um usuário em um app para iOS
  • Exibir bandeiras de países no seletor de países de um site
  • Usar imagens de bandeiras como recursos em um projeto de design ou multiplataforma

Início rápido

  1. 1

    Adicione a URL do repositório FlagKit no Swift Package Manager

  2. 2

    Ou adicione a linha do Cartfile para o Carthage

  3. 3

    Carregue uma bandeira com Flag(countryCode:) e use originalImage ou image(style:)

Antes de usar

  • Foi desenvolvido para as plataformas Apple (iOS, macOS, tvOS) e Swift, portanto não oferece suporte direto a outros ecossistemas.
  • A estilização de bandeiras não é compatível com macOS.

Em coleções

Tópicos

#flag-icons#icons#swift#ios#macos#tvos#svg#flags

Perguntas frequentes

O que é FlagKit?
Ícones de bandeiras para apps e sites, disponíveis como arquivos PNG e SVG, além de um Asset Catalog e um framework para plataformas Apple. FlagKit é uma coleção com mais de 250 ícones de bandeiras que podem ser usados em apps para dispositivos móveis e na web. Cada bandeira está disponível como arquivo PNG ou SVG independente, pronto para ser incluído em qualquer projeto front-end ou nativo.
FlagKit é gratuito? Qual é a licença?
FlagKit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
FlagKit ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de FlagKit foi em 25 de set. de 2026.
Para que posso usar FlagKit?
Exibir a bandeira de um país ao lado da localização ou do idioma escolhido por um usuário em um app para iOS Exibir bandeiras de países no seletor de países de um site Usar imagens de bandeiras como recursos em um projeto de design ou multiplataforma
Como instalar FlagKit?
Adicione a URL do repositório FlagKit no Swift Package Manager Ou adicione a linha do Cartfile para o Carthage Carregue uma bandeira com Flag(countryCode:) e use originalImage ou image(style:)
Onde consigo FlagKit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/madebybowtie/FlagKit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados