Repolode
amosgyamfi

amosgyamfi/open-swiftui-animations

Uma coleção de exemplos de animações em SwiftUI prontos para copiar, com carregamento, loops, transições, springs e efeitos, feita apenas com SwiftUI.

Estrelas
5,688
Forks
296
Issues abertas
21
Último commit
há 3 meses

O que é?

Open SwiftUI Animations é um conjunto de exemplos de animação para apps de iOS, macOS, visionOS e watchOS, todos feitos com as próprias APIs de animação do SwiftUI, sem bibliotecas externas. Os exemplos incluem indicadores de carregamento e progresso, efeitos em loop e de ligar e desligar, transições de entrada e saída, fades, giros, movimento de fundo e reações baseadas em spring.

O projeto do Xcode e os Gists mostram como usar ferramentas mais recentes do SwiftUI, como PhaseAnimator, KeyframeAnimator, efeitos de símbolo e GlassEffectContainer, no iOS 17 e versões posteriores. Muitos exemplos são curtos o bastante para copiar e adaptar às suas próprias views, incluindo texto digitado letra por letra, movimento de borda com dash-phase, desenho de assinaturas com paths aparados e crossfades de texto numérico.

O repositório serve como fonte de ideias, não como dependência. Cada exemplo é código SwiftUI independente, e o autor observa que algumas animações foram geradas com modelos de IA e são fornecidas sem edição.

Recursos principais

  • 01Código exclusivamente em SwiftUI, sem dependências de animação de terceiros
  • 02Exemplos de PhaseAnimator, KeyframeAnimator e efeitos de símbolo
  • 03Animações de carregamento, em loop, transições de entrada e saída e springs
  • 04Gists independentes para texto digitado, bordas com dash-phase e aparagem de paths
  • 05Abrange projetos de iOS, macOS, visionOS e watchOS

Casos de uso

  • Adicionar um indicador de carregamento ou progresso a um app de iOS sem pacotes extras
  • Aprender na prática como funcionam as sequências de PhaseAnimator ou KeyframeAnimator
  • Criar um botão de reação ou curtida com movimento de spring
  • Encontrar efeitos prontos, como transições de texto numérico ou assinaturas animadas

Início rápido

  1. 1

    Abra o projeto Xcode OpenSwiftUIAnimations do repositório

  2. 2

    Escolha um exemplo de animação e copie o código para o seu projeto SwiftUI

Antes de usar

  • É voltado apenas às plataformas Apple e ao Swift, sem suporte multiplataforma.
  • Alguns exemplos, como Phase Animator e Keyframe Animator, exigem iOS 17 ou posterior.
  • Algumas animações incluídas são código gerado por IA sem edição e podem precisar de modificações.

Em coleções

Tópicos

#swiftui#ios#animation#swift#visionos#watchos#ui-design#animations#app-animations#dynamic-island

Perguntas frequentes

O que é open-swiftui-animations?
Uma coleção de exemplos de animações em SwiftUI prontos para copiar, com carregamento, loops, transições, springs e efeitos, feita apenas com SwiftUI. Open SwiftUI Animations é um conjunto de exemplos de animação para apps de iOS, macOS, visionOS e watchOS, todos feitos com as próprias APIs de animação do SwiftUI, sem bibliotecas externas. Os exemplos incluem indicadores de carregamento e progresso, efeitos em loop e de ligar e desligar, transições de entrada e saída, fades, giros, movimento de fundo e reações baseadas em spring.
open-swiftui-animations é gratuito? Qual é a licença?
open-swiftui-animations é open source sob a licença Unlicense. Confira os termos da licença antes de usá-lo em produtos comerciais.
open-swiftui-animations ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de open-swiftui-animations foi em 14 de ago. de 2026.
Para que posso usar open-swiftui-animations?
Adicionar um indicador de carregamento ou progresso a um app de iOS sem pacotes extras Aprender na prática como funcionam as sequências de PhaseAnimator ou KeyframeAnimator Criar um botão de reação ou curtida com movimento de spring Encontrar efeitos prontos, como transições de texto numérico ou assinaturas animadas
Como instalar open-swiftui-animations?
Abra o projeto Xcode OpenSwiftUIAnimations do repositório Escolha um exemplo de animação e copie o código para o seu projeto SwiftUI
Onde consigo open-swiftui-animations?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amosgyamfi/open-swiftui-animations

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

Projetos relacionados

App de código aberto para iOS e watchOS que transforma dados de saúde do Apple Watch em pontuações diárias de recuperação, esforço e sono, calculadas no próprio dispositivo.

Mobile e desktop#apple-watch#healthkit#swiftui
99+9 esta semana17SwiftMITAtualizado há 5 dias