SwiftUI Animation Library. Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations that you can directly implement in your next iOS application or project. The library also contains huge examples of spring animations such as Inertial Bounce, Shake, Twirl, Jelly, Jiggle, Rubber Band, Kitchen Sink and Wobble effects. Browse, find and download the animation that fits your needs.

Overview

swiftui-animations

SwiftUI Animations Library. Useful SwiftUI animations for your next project.

YouTube Tutorials: https://www.youtube.com/nimbbble

Animation File: Gist(.swift): https://gist.github.com/amosgyamfi

_If you find these SwiftUI animations useful, could you consider sponsoring or buy me a coffee to keep the SwiftUI animations coming?Buy Me A Coffee

Become a student on UDEMY

Become a student on SKILLSHARE

Kudos

Meet some outstanding people supporting the SwiftUI Library on GitHub, Buy Me a Coffee and PayPal:

Designing Basic, Keyframe & Group Animations Gist

Designing Basic, Keyframe & Group Animations

Crafting Easings for Add Flavor to Motion Gist

Crafting Easings for Add Flavor to Motion

Copying File SwiftUI Animation Gist

Copying File SwiftUI Animation

Emit Fireworks in all directions Gist

SwiftUI Fireworks Animation

iOS Shimmer Animation/Effect

iOS Shimmer Animation/Effect

SwiftUI Fireworks Animation Gist

SwiftUI Fireworks Animation

Weather Notification Animation Gist

Weather Notification Animation

Upload Button Animation Gist

Upload Button Animation

Breathe Animation with Hard Light, Difference and Exclusion blend modes Gist

Breath Animation

SwiftUI Animation: MS Teams-Style Calling Animation Gist

MS Teams-Style Calling Animation

SwiftUI Animation: Incoming Call Gist

SwiftUI Animation: Incoming Call

SwiftUI Twitter Like Animation Gist

Twitter Like Animation

SwiftUI Proceed with TouchID Animation Gist

SwiftUI Proceed with TouchID Animation

Login with FaceID Animation Gist

Login with FaceID Animation

SwiftUI Kayak Animation: https://www.buymeacoffee.com/8rDfFWY/e/6369

Kayak Animation

Animated Illustration Gist

Animated Illustration

** Live Comments Gist**

Live Comments

** How to Offset-Rotate in SwiftUI (like in CSS) Gist**

How to Offset-Rotate

SwiftUI Arc Menu Animation & Interaction Gist

Arc Menu Animation

SwiftUI Arc Menu Animation & Interaction Gist

Arc Menu Animation

SwiftUI Steps Counter Animation Gist

Steps Counting Animation

** Concentric circles into a circular coil spring Gist**

Concentric circles into a circular coil spring

Audio Recording Animation Gist

Audio Recording Animation

Focus Meditation Gist

Focus Meditation

Core Animation Tecniques Gist

Core Animation

3D Motion and Rotation: Gist: Coming soon

Rotate on 3D Circular Path

Rotate on 3D Circular Path: Gist

Rotate on 3D Circular Path

Waveform: Gist

Waveform

Marching Ants Effect

Marching Ants Effect

SwiftUI Facebook Live Comments Animation

SwiftUI Facebook Live Comments Animation

Breathing Animation for Relaxation: Learn

Breathing Animation for Relaxation

360 Background Animation

360 Background Animation

Swinging: Onboarding Animation

Swinging: Onboarding Animation

Dynamic iPhone Lock Screen Animation

Dynamic iPhone Lock Screen Animation

Hue Rotation Animation: Gradient

Hue Rotation: Gradient

Audio/Sound Signals

Audio/Sound Signals

Calling Animation

Calling Animation

Glowing Ring Loader

Glowing Ring Loader

Like Reactions

Like Reactions

Measuring Heartrate

Measuring Heartrate

Beautiful Breath Animation

Breath Animation

Wiggle

Wiggle

iOS 14 3D Parallax Effect

iOS 14 3D Parallax Effect

Springy, Splashy Like Animation

Like Animation

Smooth Transition: Matched Geometry Effect

Matched Geometry

A Summary Notification View into a Detailed View Using Geometry Matching

Notification

Seamless Looping Wavy Circular Loader

Seamless Looping Wavy Circular Loader

Loading...

Loading...

Seamless Looping Wavy Circular Loader Seamless Looping Wavy Circular Loader

Touch ID Animation

Touch Id

Hamburger to Close Animation

Audio Tweet

Breath Animation in the Calm App

Breath Animation in the Calm App

Audio Levels

Audio Levels

iPhone Clock

iPhone Clock

Downloading Progress

SwiftUI Spinners

SwiftUI Spinners

SwiftUI Spinners

Slide to Power Off

Slide to Power Off

Yahoo Weather Sun & Moon

Yahoo Weather Sun & Moon

Microsoft Teams' Calling

Microsoft Teams' Calling

SwiftUI Keyframe Animation: Yahoo Weather Onboarding Animation

Yahoo Weather Onboarding Animation

Yahoo Weather Sun & Wind Animation

Yahoo Weather, Sun & Wind Animation Example

Snoozing and Bell Ringing

Snoozing and Bell Ringing

Animated Wallpaper Using Hue Rotation

Animated Wallpaper

Current Location Animation in Maps

Current Location Animation in Maps

Skype Calling

Skype Calling

The iPhone Camera Timelapse Animation

Animated Wallpaper

" alt=The iPhone Camera Timelapse Animation">

Motion Path Editing and Animation

Unlock & Lock: Using Custom Timing Function

Unlock & Lock: Using Custom Timing Function

Motion Path Editing and Animation

Spring Animation: iOS 13 Silent Mode Off

Spring Animation: iOS 13 Silent Mode Off

Seamlessly Looping Animation

Seamlessly Looping Animation

Sequential Inertial Bounce

Inertial Bounce

Content Loading/ Pull to refresh

Content Loading/ Pull to refresh

Voice Recording/ Ripple Effect
<img src="Map Pin

Voice Recording/ Ripple Effect

Map Pin

Map Pin

Syncing Spinner

Syncing Spinner

HUE Rotation: Photographic Visual Effects

HUE Rotation

Notification: Realistic Bell

Yahoo Weather, Sun & Wind Animation Example

Face-ID Style 3D Rotation

Face-ID Style 3D Rotation

Simple Notification Animation

Simple Notification Animation Rotation

Twitter Like Animation

Yahoo Weather, Sun & Wind Animation Example

SwiftUI Animated Illustration

SwiftUI Animated Illustration

Rotation Along X, Y and Z

rotation xyz

Breath Animation

Breath

Recording

recording

Snowman

circular motion

Packman Loader

packman

Voice Recording

radar

You might also like...
Swiftui-animation-observer - Track SwiftUI animation progress and completion via callbacks
Swiftui-animation-observer - Track SwiftUI animation progress and completion via callbacks

SwiftUI Animation Observer Track SwiftUI animation progress and completion via c

Tools for SwiftUI that helps perform Path and Shape animations, such us morphing circle or shape transformations
Tools for SwiftUI that helps perform Path and Shape animations, such us morphing circle or shape transformations

SwiftUI+PathAnimations 🔵 Introduction This packages contains SimilarShape and InterpolatedShape, both can be used to achieve shapes animations with S

Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions
Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions

Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions. Every animation is randomized. Currently supported animations:

This repo contains swift collection of gui, games, menu, animations, music, payment, etc... for iOS, macOS, watchOS and tvOS
This repo contains swift collection of gui, games, menu, animations, music, payment, etc... for iOS, macOS, watchOS and tvOS

Swift-Collections About: This repo contains a collection of projects built using swift and objective-c Contains projects for macOS iOS iPad watchOS tv

`LeafTextField` is CustomTextField that contains Image and Animation.
`LeafTextField` is CustomTextField that contains Image and Animation.

LeafTextField Example @IBOutlet weak var textField: LeafTextField! textField.setImage(UIImage(named: "pikases"), UIImage(named: "pikases-leaf")) text

An extensible iOS and OS X animation library, useful for physics-based interactions.
An extensible iOS and OS X animation library, useful for physics-based interactions.

Pop is an extensible animation engine for iOS, tvOS, and OS X. In addition to basic static animations, it supports spring and decay dynamic animations

A port of SwiftUILab's Advanced Animations that also supports macOS
A port of SwiftUILab's Advanced Animations that also supports macOS

SwiftUILab Advanced Animations on the Mac as well A port of SwiftUILab's Advanced Animations that also supports macOS Here's the Ghist of the original

A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!
A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!

ver 2.0 NB! Breaking changes in 2.0 - due to a lot of requests EasyAnimation does NOT automatically install itself when imported. You need to enable i

☠️SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations.
☠️SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations.

SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations. Get rid of loading screens or spinners and start using skeletons to represent final content shapes.

Comments
  • Deemo Create FAQ View

    Deemo Create FAQ View

    I am new in SwiftUI, I want to creat FAQ view means( question answer view). In this view populate number of question and answer. When I click on anyone question, only the answer of that question is visible and not the other question. And the answer of all the questions should be hidden.

    opened by chandangomechanic 0
  • Could you add a license?

    Could you add a license?

    Hey, great collection of awesome animations!

    Could you add any license, so it is clear where it is okay to use it and under which conditions?

    From your description I assume you are quite open with that, but would be great nonetheless.

    opened by Hustenbonbon 5
Owner
Amos Gyamfi
iOS Designer & Content Creator: UDEMY https://www.udemy.com/user/amos-gyamfi/ SKILLSHARE https://www.skillshare.com/profile/Amos-Gyamfi/8850119
Amos Gyamfi
Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers

Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. It's magic. Features Animate a

Robert-Hein Hooijmans 1.3k Nov 17, 2022
The Effects Library allows developers to create sophisticated and realistic particle systems such as snow, fire, rain, confetti, fireworks, and smoke with no or minimal effort.

The Effects Library allows developers to create sophisticated and realistic particle systems such as snow, fire, rain, confetti, fireworks, and smoke with no or minimal effort.

Stream 182 Jan 6, 2023
BWMCoverView is a very easy to use advertising the carousel view, supports circular scrolling functions such as switching, asynchronous loading of images, animation, custom is very high.

BWMCoverView BWMCoverView is a very easy to use advertising the carousel view, supports circular scrolling functions such as switching, asynchronous l

Bi Weiming 31 Mar 10, 2021
Swiftui Spring Animations

Swiftui Spring Animations This repository serves as your reference for SwiftUI Spring Animations. It demonstrates use cases for the various types of s

Stream 348 Dec 30, 2022
UIView category that adds shake animation

UIView category that adds a shake animation like the password field of the OSX login screen. Screenshot Setup with CocoaPods Add pod 'UIView+Shake' to

Andrea Mazzini 498 Nov 20, 2022
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.

LoadingShimmer An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. Thi

Jogendra 1.4k Jan 6, 2023
A lightweight loading animation that can be applied to any SwiftUI view with 1 line of code.

SimpleAFLoader A lightweight loading animation that can be applied to any SwiftUI view with 1 line of code. All animations are built using the SwiftUI

Fahim Rahman 2 Aug 25, 2022
An iOS library to natively render After Effects vector animations

Lottie for iOS, macOS (and Android and React Native) View documentation, FAQ, help, examples, and more at airbnb.io/lottie Lottie is a mobile library

Airbnb 23.6k Dec 31, 2022
Awesome IOS Styling with SwiftUI, Animation, Effects, Gesture ⭐️

Awesome SwiftUI Styling with SwiftUI ⭐️ This repository is dedicated to IOS styling using SwiftUI. (often using Other Libraries.) I started collecting

SeungYeub Baek 1 Apr 5, 2022
Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022

RepoFinderAllegro Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022 Uruchamianie Do uruchomienia aplikacji potrze

null 0 Jan 9, 2022