開源動畫庫獲得廣泛迴響
開發者 Shubham Kumar Singh 推出的「SwiftUI Animations」開源專案備受關注,這是一個包含 20+ 客製化動畫及 Metal shader 效果的完整程式庫,可直接整合至 iOS 應用。專案獲得社群熱烈迴響,開發者表示有意尋求贊助支持。
動畫內容與技術規格
該程式庫收集了超過 20 個即插即用的 SwiftUI 動畫效果與互動式 UI 元件,涵蓋範圍廣泛:
- 加入購物車、聊天欄、Wi-Fi 信號強度等實務動畫
- 各式載入動畫(Loader、圓形載入、藥丸形載入、3D 旋轉載入、GitHub Octocat 載入等)
- 互動元件如「讚」按鈕、提交按鈕、下載按鈕、燈光開關、卡片檢視器
- Metal shader 特效(例如 Burn 過場效果)
技術要求為 iOS 17.0+、Xcode 16.0+ 及 Swift 5.0+,所有動畫均使用 SwiftUI 完全自製,每個動畫都獨立封裝在自己的資料夾中,附帶完整原始程式。
組織結構與使用便利性
程式庫採用模組化設計,清晰的資料夾結構讓開發者快速定位和複製所需程式碼。使用流程簡潔:克隆專案後在 Xcode 中開啟,選擇模擬器並執行,所有動畫即可從主畫面存取。每個動畫檔案都包含 PreviewProvider 或 #Preview,允許開發者在 Xcode Previews 中單獨執行個別動畫,無需啟動完整應用。
社群參與與支持機制
該專案以 Apache License 2.0 授權,允許使用者在商業或個人項目中自由使用、修改和發布。專案積極邀請社群貢獻新動畫、修復漏洞或改進現有實現,並提供詳細的貢獻指南、行為準則與安全政策。開發者明確表達對贊助的渴望,希望透過社群支持維持專案發展。專案鼓勵使用者分享該庫、點星與分叉,協助擴大 SwiftUI 社群影響力。
Thank you all! The response to my open-sourced SwiftUI animations repo has been so overwhelming.
— Shubham Singh (@Shubham_iosdev) March 21, 2026
I'm glad to build something helpful. 🙌https://t.co/i60fWohzAL
Added a few shaders that you can explore & use in your apps.
Would be really nice to get sponsors down the line :D https://t.co/XVbZ3N8Hcw pic.twitter.com/Ew12iMoXJn
