A curated collection of beautifully crafted SwiftUI carousel layouts — all in a single project. Designed to showcase advanced layout techniques and seamless transitions using pure SwiftUI.
- Xcode (latest version recommended)
- Swift
- SwiftUI
Kingfisher
(via Swift Package Manager)
Step-by-step guide on how to install and set up the project.
-
Clone the repository:
git clone https://github.com/Aakarsh-verma/SwiftUICarousels.git
-
Open the project directory
-
Open
SwiftUICarousels.xcodeproj
in xcode and run the project
- Smooth opacity and scale-based animations
- Dynamic ambient background carousel
- Parallax effect carousel with offset motion
- Stacked card carousel using zIndex and scaling
- Reusable architecture with custom SwiftUI transitions
- Clean MVVM architecture
- Generic
APIService
andAPIRouter
- Protocol-oriented and enum-based navigation
- Modular widget plotting logic
- SPM-based dependency management
Inspired by the amazing work of @KavSoft.
Check out their content for more SwiftUI ideas and inspiration.
⭐ Found this project useful? Consider starring the repo or sharing it with fellow iOS developers!