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