SwiftUI Starter Kit|StoreKit2 / CloudKit / CoreML / AdMob 実装テンプレート
- Digital1,780 JPY

SwiftUI Starter Kit(商用利用OK・テンプレート組み込み自由) iOS アプリ開発で “毎回必要になる” 主要機能を 1つのプロジェクトで学べて、すぐ使える SwiftUI テンプレートです。 SwiftUI × StoreKit2 × CloudKit × CoreML × AdMob をまとめた「実務レベルの構成」をそのまま使える形で提供します。 ⸻ 含まれる機能(全部動作確認済み) ① バナー広告(AdMob) • テスト広告表示済み • 自前の App ID / Unit ID に差し替えるだけ ② CloudKit データ保存 • CRUD(追加 / 一覧 / 削除 / 全削除) • スキーマ自動作成 • iCloud 同期の基本パターンが全部わかる ③ CoreML 画像分類 • iOS17+ の Vision 組み込みモデル • 実機で動作(分類ラベル+確率表示) ④ StoreKit2(サブスク) • .storekit を使ったローカルテストを標準実装(確実に動く) • 購入 / 復元 / 状態管理(isSubscribed) • App Store Connect 側の設定手順も README に収録 ⑤ SwiftUI 基本構造 • TabView • NavigationStack • Manager(ロジック)分離構造 ⸻ プロジェクト構成 SwiftUIStarterKit/ ├─ Views/ ├─ Managers/ ├─ Components/ ├─ Resources/ ├─ AppDelegate.swift ├─ SwiftUIStarterKitApp.swift ├─ SwiftUIStarterKitApp.entitlements └─ StoreKitConfig.storekit ⭐ Components/ 再利用できる UI/機能パーツをまとめています。 現状は AdBannerView のみですが、そのまま他画面へ転用可能です。 ⸻ 🟦 サブスク(.storekit)テストについて StoreKit2 は Apple 側の契約・反映タイミングに依存し、 • Product.products が 0 件になる • Sandbox / TestFlightで取得できない といったケースが存在します。 そのため本テンプレートでは: 確実に動作する .storekit を標準のテスト方法として採用しています README に詳しい手順と解説を記載しています。 ※ App Store Connect を使うテストも可能ですが、上級者向けです。 ⸻ 🎯 こんな人におすすめ • SwiftUI の “実務でよく使う構成” を学びたい • StoreKit2 / CloudKit / AdMob を 一つのプロジェクトで理解したい • アプリ量産のベースプロジェクトがほしい • 案件に使えるテンプレを探している • App Store リリースを前提に開発したい ⸻ ⚙ 開発環境(動作確認) • Xcode 最新版 • iOS 17 以降(推奨) • 実機 iPhone(CloudKit / CoreML で必須) • Apple Developer アカウント(CloudKit / AdMob / 本番サブスクに必要) ⸻ 📄 ライセンス・利用範囲 • 商用利用 OK • アプリ組み込み OK • 改変・編集 OK • 🚫 テンプレートそのものの 再配布・再販売は禁止 ※ トラブル・損害については責任を負いかねます。 ⸻ 🙌 サポート README に沿って実装していただければ、そのまま動作します。 CloudKit / StoreKit2 / AdMob のつまづきポイントは README に詳細を記載しています。 追加質問があれば BOOTH メッセージからご相談ください。 ⸻ 🔚 まとめ SwiftUI・StoreKit2・CloudKit・CoreML・AdMob を 最短で理解・流用できるテンプレートです。 • 個人開発の量産 • ココナラ案件のベース • App Store リリース • 技術学習 すべてに使える “万能スターターキット” となっています。 ぜひ開発の加速にご活用ください!
