SUMMARY MEMO / ENGINEERING
個人開発アプリで
使用した技術など
▾ 言語
S Swift
TS TypeScript
▾ UI
◆ SwiftUI
UI UIKit
▾ データベース
D SwiftData
CF Durable Objects + SQLite
KV Workers KV
▾ アーキテクチャ
◎ SwiftUI + Service層
↔ REST API
▾ AI
✦ Google Gemini API
{ } Structured Output
▾ 非同期処理
↯ Swift Concurrency
A async / await
▾ バックエンド
CF Cloudflare Workers
DO Durable Objects
▾ 認証・安全性
◆ CryptoKit / HMAC
K Keychain / Workers Secrets
▾ 広告・課金
Ad Google Mobile Ads
S StoreKit 2
✓ AdMob SSV
▾ テスト
T Swift Testing
UI XCUITest
V Vitest
▾ データ保全
M VersionedSchema
B Backup / Restore
♲ Trash / Recovery
▾ 開発・運用
◉ Git / GitHub
SPM Swift Package Manager
O Workers Observability