
Compot
LukyLab s.r.o. · 程式設計
Compot(也稱 Compot UI)是一套附帶 AI 程式碼助理的 SwiftUI 元件庫。它內含 130 多個可直接貼上的元件與 Swift 程式產生器,能加快 iOS App 的開發速度。

關於 Compot
What Is Compot
Compot 是專為 Apple 開發者打造的原生工具,由總部設於布拉格的 LukyLab s.r.o. 製作。它結合兩項東西:一套手工打造的 SwiftUI 元件庫,讓你直接複製進 Xcode;以及一個替你撰寫 Swift 程式的 AI 助理。賣點就是速度。你不必從零開始重做付費牆、引導流程或設定清單,只要貼上已經處理好版面、動畫與深色模式的程式碼。
這套元件庫依附 Apple 自家的設計語言。元件遵循 Human Interface Guidelines,採用 SF Symbols,支援動態字級,也能在淺色與深色主題間切換,無須額外設定。每個片段都是純 SwiftUI,不帶 CocoaPods、Carthage 或第三方 Swift Package Manager 套件。專案因此保持乾淨,編譯時間也短。
限制在於範圍。Compot 只協助 Apple 平台上的原生 SwiftUI。若你的 App 跑在 Flutter、React Native 或 Android Jetpack Compose 上,或者你仍以 UIKit 打造介面,它就派不上用場。這個助理同樣是為 SwiftUI 版面調校,而非回答一般程式設計問題。
Getting Started
- 從 App Store 下載 iPhone、iPad 或 Mac 版的 Compot App。免費就能開始。
- 依分類瀏覽目錄,從按鈕、付費牆到圖表與聊天泡泡都有。
- 預覽某個元件,再把它的 Swift 程式碼複製進你的 Xcode 專案。
- 想自訂版面時,描述畫面或上傳設計稿,讓 AI 助理草擬 Swift 程式碼。
- 調整複製來的修飾子與顏色,配合你的 App 風格。
產品資訊
快速了解 Compot 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 以原生 SwiftUI 出貨 iOS 與 macOS App、又不想每次重做常見畫面的開發者。
- 沒有專屬設計師的獨立開發者,需要看起來已經打磨好的元件。
- 早期做原型的團隊,因為貼上程式碼就能很快讓測試者看到可用的介面。
任務
- 打造訂閱付費牆:現成的權益列、彈跳動畫與月繳年繳選擇器,幾乎涵蓋各種商店流程。
- 拼出引導流程:歡迎畫面與可滑動輪播都已做好,並依循 Apple 的版面慣例。
- 當目錄中沒有合適元件時,從設計稿或文字描述產生自訂的 SwiftUI 版面。
情境
- 送審 App Store 前的最後修飾,此時快顯提示與評分提示這類細節特別重要。
- 透過閱讀真實、無相依性的元件程式碼來學習 SwiftUI 模式,而非抽象教學。
- 推出 visionOS 或 watchOS 畫面,用上已符合 Apple 尺寸規範的儀表與圖示。
主要功能
130 多個可直接貼上的元件
這套元件庫涵蓋 22 個分類,從按鈕、字體排印到付費牆、圖表與地圖疊層。除了單一元件,還收錄現成的 SwiftUI 範本。每個元件都是獨立的 Swift 程式碼,貼進專案即可,沒有套件要匯入,也沒有版本要追蹤。當你要拼出整個畫面時,涵蓋廣度最有用:引導流程、設定清單與頁尾都能取自同一份目錄。
AI 產生 Swift 程式碼
Compot 的助理會把上傳的設計稿或文字描述轉成 SwiftUI 程式碼。你不必去問一般聊天機器人,再祈禱語法是最新的;這裡得到的是針對 SwiftUI 版面調校過的結果。當目錄中沒有任何元件符合你的構想時,這是最快的路。
零相依性
每個片段都是純 Swift 與 SwiftUI。不會拉進 CocoaPods、Carthage 或外部 Swift 套件。對於在意建置體積與長期維護的團隊來說,這代表下一次 Xcode 更新時能壞掉的東西更少。
對齊 Apple HIG
元件遵循 Apple 的 Human Interface Guidelines,採用 SF Symbols、動態字級與原生彈簧動畫。淺色與深色模式無須額外設定就能運作。這份一致性讓手工打造的畫面不會在系統介面旁邊顯得突兀。
現成的付費牆與引導區塊
訂閱付費牆與引導畫面往往吃掉大量開發時間。Compot 把權益列、層疊彈跳動畫、附省錢標籤的方案選擇器,以及多頁式歡迎輪播都做成完成品。
原生 App 目錄
你在 iPhone、iPad 或 Mac 的原生 App 裡瀏覽與預覽元件,而不是在緩慢的網頁上。複製程式碼只需一點,預覽顯示的是實際的 SwiftUI 元件,所見即所得,直接進到 Xcode。
優缺點
優點
- 22 個分類、130 多個元件涵蓋多數常見畫面,大幅縮減初期的介面工作。
- 無相依性的純 Swift 讓專案保持輕量,也避免套件衝突。
- 內建 AI 助理能從設計稿或文字指令產生 SwiftUI 程式碼。
- 元件支援 SF Symbols、動態字級與深色模式,能融入系統介面。
- 下載免費,付費前就能先瀏覽整個目錄。
缺點
- 僅支援 Apple 平台,對 Flutter、React Native 或 Android 專案毫無用處。
- 需要 Xcode 15+ 與 iOS 16+,因此支援較舊系統版本的 App 無法使用。
- 許多元件免費,但最先進的付費牆與引導區塊需透過 App 內購買解鎖。
常見問題
Compot 是一款 iOS App 開發工具,用來更快建構 SwiftUI 介面。你可以把現成元件貼進 Xcode,或讓它的 AI 助理產生 Swift 程式碼,藉此縮短重做付費牆與設定清單這類畫面所花的時間。
相關內容
探索與 Compot 相關的工具、技能與文章。
Compot 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
