SwiftUI animation tutorials, all of demos are consisted of youtube videos at website of kavsoft

Overview

kavsoft-swiftui-animations

PRs Welcome

Introduction

All demos in this repo were written by SwiftUI 2.0. The only purpose of this repo I created is just for learning SwiftUI and comminications. All of Business incomes and Copyrights belong to Kavsoft at Home | Kavsoft.

Kindly welcome to become a patron to support them! ❤️

Example apps

scroll-to-top

Content List

  1. Scroll To Top Floating Action Button | Kavsoft Project: ScrollToTop

  2. Custom Carousel Slider | Kavsoft Project: CustomCarouselSlider

  3. Photo Editor | Kavsoft Project: PhotoEditor

  4. Spotify App UI | Kavsoft Project: SpotifyUI

  5. Mobile Wallet Card Animation | Kavsoft Project: MobileWalletCardAnimation

  6. Pulse Ring Animation | Kavsoft Project: PalseRingAnimation

  7. Food App UI - Complex UI | Kavsoft Project: FoodAppUI

  8. SwiftUI URL Session Download Task | Kavsoft Project: DownloadTask

  9. Animated Navigation Menu | Kavsoft Project: CustomSideMenu

  10. ScrollView Offset | Kavsoft Project: ScrollViewOffset

  11. WhatsApp Hero Animation | Kavsoft Project: WhatsAppHeroAnimation

  12. Dribble Loading Screen | Kavsoft Project: DribbleLoadingBall

  13. Custom ScrollView Animation | Kavsoft Project: CustomScrollView

  14. Animated Loading Screen | Kavsoft Project: AnimatedLoadingScreen

  15. Marvel API | Kavsoft Project: MarvelAPI

  16. Animated Indicator | Kavsoft Project: AnimatedIndicator

    It's not working on iOS 14.5 or higher.

  17. Custom Time Picker | Kavsoft Project: CustomTimePicker

  18. Liquid Swipe | Kavsoft Project: LiquidSwipe

  19. Shoe Animation Challenge | Kavsoft Project: ShoeAnimationChallenge

  20. Animated Curved Tab Bar | Kavsoft Project: AnimatedTabBar

  21. Multiple Image Viewer | Kavsoft Project: MultipleImageViewer

  22. Vertical Page Tab View | Kavsoft Project: VerticalPageTabView

    It's not working on iOS 14.5 or higher.

  23. Walkthrought Screens | Kavsoft Project: WalkthroughScreens

  24. Movie Booking App UI | Kavsoft Project: MovieBookingAppUI

  25. Animated Header | Kavsoft Project: AnimatedHeader

  26. Signal Messenger Custom Image/Video Picker | Kavsoft Project: SignalImagePicker

  27. Swipeable Instagram Layout | Kavsoft Project: SwipeableInstagramLayout

  28. Scrollable Tab Bar | Kavsoft Project: ScrollableTabBar

  29. Medium Sticky Footer Animation | Kavsoft Project: MediumStickyFooterAnimation

  30. Navigation Drawer | Kavsoft Project: NavigationDrawer

  31. Custom Timer App | Kavsoft Project: CustomTimerApp

  32. Square Web UI | Kavsoft Project: SquareWebUI

  33. Tag List View | Kavsoft Project: TagListView

  34. Shared Tab Bar | Kavsoft Project: SharedTabBar

    Also support iPadOS and macOS.

    HiddenTitleBarWindowStyle modifier is not working on macOS 11.5.2 or higher.

  35. Drag & Drop API | Kavsoft Project: DragAndDropAPI

  36. Snapchat Transition | kavsoft Project: SnapchatTransition

  37. YouTube Mini Player | Kavsoft Project: YouTubeMiniPlayer

  38. Animated Sticky Header | Kavsoft Project: AnimatedStickyHeader

  39. Realm DB | Kavsoft Project: RealmDB

  40. Advance MapKit Tutorials | Kavsoft Project: AdvanceMapKitTutorial

  41. Compositional Layout | Kavsoft Project: CompositionalLayout

  42. Text Shimmer | Kavsoft Project: TextShimmer

  43. Hero Carousel Slider | Kavsoft Project: HeroCarouselSlider

  44. Bill Split App | Kavsoft Project: BillSplitApp

  45. Composing Complex UI | Kavsoft Project: ComposingComplexUI

  46. Animated Rating Bar | Kavsoft Project: AnimatedRatingBar

  47. Parallax Carousel | Kavsoft Project: ParallaxCarousel

  48. Navigation Search Bar | Kavsoft Project: NavigationSearchBar

  49. Complex App UI - Lamp UI | Kavsoft Project: LampUI

  50. ECommerce App UI | Kavsoft Project: ECommerceAppUI

  51. Honey Comb Grid View | Kavsoft Project: HoneyCombGridView

  52. Apple Music Animations | Kavsoft Project: AppleMusicAnimations

  53. App Store Animations | Kavsoft Project: AppStoreAnimations

  54. Salad App UI | Kavsoft Project: SaladAppUI

  55. VPN App UI | Kavsoft Project: VPNAppUI

  56. Pull To Refresh | Kavsoft Project: PullToRefresh

  57. Custom NavBar | Kavsoft Project: CustomNavBar

  58. Curved TabBar | Kavsoft Project: CurvedTabbar

  59. Login UI With Animation | Kavsoft Project: LoginUIWithAnimation

  60. Parallax Effect | Kavsoft Project: ParallaxEffect

  61. Furniture App UI | Kavsoft Project: FurnitureAppUI

  62. Parallax With Sticky Header | Kavsoft Project: ParallaxWithStickyHeader

  63. FB Reaction Animations | Kavsoft Project: FBReactionAnimations

  64. Cart UI | Kavsoft Project: CartUI

  65. Shop App UI | Kavsoft Project: ShopAppUI

  66. Filter - Core Image | Kavsoft Project: Filter

  67. Circular Slider | Kavsoft Project: Circular Slider

  68. Custom Tab Bar | Kavsoft Project: Custom Tab Bar

  69. Chat App UI - Messaging App | Kavsoft Project: MessagingApp

  70. Audio Visualizer | Kavsoft Project: AudioVisualizer

  71. Apple Music Header | Kavsoft Project: AppleMusicHeader

  72. App Lock | Kavsoft Project: AppLock

  73. Tasks App | Kavsoft Project: TaskApp

  74. Wheel Picker | Kavsoft Project: WheelPicker

  75. Carousel Slider | Kavsoft Project: SwiftUIStackedCarouselSlider

  76. Nike App | Kavsoft Project: NikeApp

  77. Bottom Sheet | Kavsoft Project: BottomSheet

  78. Dashboard UI | Kavsoft Project: DashboardUI

  79. Stacking Elements | Kavsoft Project: StackingElements

  80. Scaling On Scroll | Kavsoft Project: ScalingOnScroll

  81. Gradient Picker | Kavsoft Project: GradientPicker

  82. Course App UI | Kavsoft Project: CourseAppUI

  83. Neumorphism In SwiftUI | Kavsoft Project: Neumorphism

  84. Translucent Background Effect | Kavsoft Project: TranslucentBackgroundEffect

  85. Hero Animation | Kavsoft Project: HeroAnimation

You might also like...
SwiftUI Package for Configurable Confetti Animation 🎉
SwiftUI Package for Configurable Confetti Animation 🎉

🎊 ConfettiSwiftUI 🎊 Swift package for displaying configurable confetti animation. Find the demo project here. Installation: It requires iOS 14 and X

Wallet App UI with custom Animation using SwiftUI 3.0 🤪
Wallet App UI with custom Animation using SwiftUI 3.0 🤪

iOS Wallet App UI Wallet App UI with custom Animation using SwiftUI 3.0 for educational purposes. Video Preview Screenshots Features SwiftUI Animation

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

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

Accessbility workshop by hacking with swift. Make every app more usefull for the all the users
Accessbility workshop by hacking with swift. Make every app more usefull for the all the users

Accessibility Accessbility workshop by hacking with swift. Make every app more u

VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects
VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects

VCore Table of Contents Description Library Structure Architecture Gateway Demo Installation Versioning Contact Description VCore is a Swift collectio

ChainPageCollectionView  A custom View with two level chained collection views and fancy transition animation
ChainPageCollectionView A custom View with two level chained collection views and fancy transition animation

ChainPageCollectionView A custom View with two level chained collection views and fancy transition animation. Demo Requirements iOS 9.0+ Xcode 8 Insta

A DSL to make animation easy on iOS with Swift.
A DSL to make animation easy on iOS with Swift.

This project is highly inspired by JHChainableAnimations, If you project is developed with Objective-C, use JHChainableAnimations instead. With DKChai

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

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

Owner
Yonggang Liu
iOS developer
Yonggang Liu
Presentation helps you to make tutorials, release notes and animated pages.

Presentation helps you to make tutorials, release notes and animated pages.

HyperRedink 3k Dec 28, 2022
Paul Veillard 4 Mar 31, 2022
SwiftUI-Text-Animation-Library - Text animation library for SwiftUI

⚠️ This repository is under construction. SwiftUI Text Animation Library Make yo

null 28 Jan 8, 2023
Swiftui-animation-observer - Track SwiftUI animation progress and completion via callbacks

SwiftUI Animation Observer Track SwiftUI animation progress and completion via c

Gordan Glavaš 9 Nov 5, 2022
An experiment for using SwiftUI's custom timing Animation to create an orbital-like animation.

Orbital-SwiftUI-Animation An experiment for using SwiftUI's custom timing curve to create an orbital-like animation. How it looks: How it works: Apply

Mostafa Abdellateef 7 Jan 2, 2023
Simple Interface Core Animation. Run type-safe animation sequencially or parallelly

Simple Interface Core Animation Sica can execute various animations sequentially or parallelly. Features Animation with duration and delay parallel /

CATS Open Source Softwares 1k Nov 10, 2022
SwiftUI project demonstrating Custom coded confetti animation for checkout page

Confetti-Checkout SwiftUI project demonstrating Custom coded confetti animation for checkout page NOTE: CAEmitterLayer is not used but all the confett

Waseem akram 29 Sep 28, 2022
Incognito animation made with SwiftUI

IncognitoSwiftUI Incognito animation made with SwiftUI Incognito Mode / Private Browsing Private browsing is a privacy feature in some web browsers. W

Shreyas Bhike 7 Sep 4, 2022
SwiftUI Animation

Hey there Hi, I'm Arvind Patel, a iOS Developer ?? from India. Beside's programming, I enjoy eating food and Watching Movies. I'm a creative problem s

Arvind Patel 582 Jan 8, 2023