イージーアプリ
モバイルアプリを超高速で起動する SwiftUI テンプレート



説明
## EasyApp でできること
**EasyApp** テンプレートへようこそ。これは SwiftUI で構築された iOS アプリ開発テンプレートで、オンボーディング、ユーザー認証、アプリ内購入、データベース操作などの組み込みのコア機能が含まれており、すぐに使用できます。また、ほとんどの iOS アプリ開発ニーズを満たすことができる AI サンプルなどの高度な機能も提供します。退屈で反復的な基本的な開発作業に別れを告げ、中核となるビジネス ロジックに集中して時間を大幅に節約できます。
## コア機能
EasyAppSwiftUI には、最新の iOS アプリケーションに必要な次の基本機能が含まれています。
### 最新機能
- 最新の iOS システムと最新の SwiftUI 機能に積極的に適応します
- ロック画面ウィジェット、ライブアクティビティなどのiOS 17の新機能をサポートします。
- async/await、タスクなどの最新の Swift 同時実行プログラミング機能。
### 認証とセキュリティ
- **Apple でサインイン** の統合
- **電子メール/パスワード** 認証フロー
### ユーザーエクスペリエンス
- **インタラクティブなオンボーディング** フローと機能のハイライト
- **ダーク/ライト モード** サポート (自動システム設定検出付き)
- スムーズなアニメーションとトランジション
### アプリ内購入
- **RevenueCat** と **StoreKit2** の両方のアプリ内購入統合のサポート
- サブスクリプション管理/買い切り管理のサポート
### AI の例
- 国内の大規模言語モデルとの統合、音声TTS、画像認識などの機能のサポート、認識結果を合理的なJSONデータ構造として出力し、後続の処理を容易にし、データベースストレージをサポート
- 受領確認
- 音声TTS機能(開発中)
・画像認識機能(開発中)
### テキストを画像/ビデオに流し込む
- [Replicate](https://replicate.com/) プラットフォームを統合し、複数のモデルをサポート、複数のスタイルをサポート、複数の品質をサポート、複数のサイズをサポート
### クレジットシステム
- クレジット システムのサポート、クレジットの獲得、支出、サブスクリプション、取引記録、および不正行為防止保護機能のサポート
### 開発者エクスペリエンス
- カーソルを使用した開発、組み込みのカーソル ルール
- ページのホットリロード用の [Inject](https://github.com/krzysztofzablocki/Inject) プラグインと連携します。
- 各モジュールには、その機能とファイル構造の詳細を記載した対応する README.md ファイルがあり、AI がプロジェクト構造をより深く理解し、Vibe コーディングを改善するのに役立ちます。
## EasyApp を使用すべきなのは誰ですか?
このテンプレートは次のような場合に最適です。
- **インディー デベロッパー** アプリを迅速に起動したいと考えている
- **スタートアップ**は MVP のための強固な基盤を必要としています
- **チーム**はiOS開発アプローチを標準化したいと考えています
- **経験豊富な開発者** 反復的なセットアップ タスクを省略したい
- 最新の iOS アプリのアーキテクチャを理解するための **学習プロジェクト**
- **製品/設計/運用のプロフェッショナルおよび iOS 開発の初心者**で、SwiftUI 開発をすぐに始めて独自の iOS アプリを作成したいと考えている人
## はじめに
次の iOS アプリを構築する準備はできていますか?開始方法は次のとおりです。
**インストール ガイドに従ってください**: [インストール ガイド](/docs/introduction/installation) を完了して開発環境をセットアップします
## コミュニティとサポート
行き詰まった場合は、次のような方法でヘルプを得ることができます。
- [X](https://x.com/ios_1261142602) でフォローしてください
- [Discord](https://discord.gg/36UQMU6yKw)に参加してください
- [GitHub Discussions](https://github.com/sunshineLixun/easyapp-swiftui/Discussions) でディスカッションを開きます
- [メール](mailto:lixunemail@gmail.com) までサポート チームにご連絡ください。