/kavsoft-swiftui-animations

SwiftUI animation tutorials, all of demos are consisted of youtube videos at website of kavsoft. 🔗 https://kavsoft.dev

Primary LanguageSwiftMIT LicenseMIT

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