易應用
以閃電般的速度啟動移動應用程序的 SwiftUI 模板



描述
## EasyApp 可以做什麼
Welcome to **EasyApp** template, an iOS app development template built with SwiftUI that includes built-in core features such as onboarding, user authentication, in-app purchases, database operations, and more, ready to use out of the box.它還提供 AI 示例等高級功能,可以滿足大多數 iOS 應用程序開發需求。告別繁瑣、重複的基礎開發工作,讓您專注於核心業務邏輯,為您節省大量時間。
## 核心特性
EasyAppSwiftUI 包含每個現代 iOS 應用程序所需的基本功能:
### 最新功能
- 主動適配最新iOS系統和最新SwiftUI功能
- 支持iOS 17新功能,如鎖屏小部件、直播活動等。
- 最新的 Swift 並發編程功能,如 async/await、Task 等。
### 身份驗證和安全
- **Sign in with Apple** integration
- **電子郵件/密碼**身份驗證流程
### 用戶體驗
- **交互式入職**流程以及功能亮點
- **暗/亮模式** 支持自動系統偏好檢測
- Smooth animations and transitions
### 應用內購買
- 支持 **RevenueCat** 和 **StoreKit2** 應用內購買集成
- 支持訂閱管理/一次性購買管理
### 人工智能示例
- Integration with domestic large language models, supporting voice TTS, image recognition and other functions, and outputting recognition results as reasonable JSON data structures for easy subsequent processing, supporting database storage
- 收據識別
- 語音 TTS 功能(正在開發中)
- 圖像識別功能(正在開發中)
### Flux text to image/video
- 集成[Replicate](https://replicate.com/)平台,支持多種型號,支持多種風格,支持多種質量,支持多種尺寸
### 信用體系
- 支持信用系統,支持信用賺取、消費、訂閱、交易記錄和防濫用保護功能
### 開發者經驗
- Development with Cursor, built-in Cursor Rules
- 與 [Inject](https://github.com/krzysztofzablocki/Inject) 插件配合使用,實現頁面熱重載
- 每個模塊都有對應的README.md文件,詳細介紹其功能和文件結構,讓AI更容易更好地理解項目結構,幫助您更好地進行Vibe Coding
## Who Should Use EasyApp?
This template is perfect for:
- **獨立開發者**希望快速啟動應用程序
- **初創公司**需要為他們的 MVP 奠定堅實的基礎
- **團隊**想要標準化他們的 iOS 開發方法
- **經驗豐富的開發人員**想要跳過重複的設置任務
- **學習項目**了解現代 iOS 應用程序架構
- **想要快速開始 SwiftUI 開發並創建自己的 iOS 應用程序的產品/設計/運營專業人員和 iOS 開發新手**
## 開始使用
Ready to build your next iOS app? Here's how to get started:
**遵循安裝指南**:完成[安裝指南](/docs/introduction/installation) 以設置您的開發環境
## 社區與支持
If you're stuck, here are some ways to get help:
- Follow us on [X](https://x.com/ios_1261142602)
- 加入我們的 [Discord](https://discord.gg/36UQMU6yKw)
- 在 [GitHub Discussions](https://github.com/sunshineLixun/easyapp-swiftui/discussions) 上打開討論
- 通過 [電子郵件](mailto:lixunemail@gmail.com) 聯繫我們的支持團隊