開発日誌
Captioというアプリが好きすぎて、もう一度あの体験を作りたくなった。
「Obsidian連携シンプルメモ」の開発過程を、技術的な意思決定とともに記録しています。
これから何を作るかは次に作るものにまとめてあります。優先順位を決めるアンケートもそこに置いています。
技術トピック深掘り
UIKit vs SwiftUI:起動速度のための選択
2026年にUIKitを選んだ理由。Time-to-Text 500ms以下を実現するアーキテクチャ設計。
Outboxアーキテクチャ:取りこぼしゼロ設計
送信即UIクリア、でもメッセージは絶対に失われない。AES-GCM暗号化Outboxパターンの全容。
Relay API:Cloudflare Workersでメール送信基盤を構築
外部メールAPIへの依存からの脱却。エッジコンピューティングで世界中から数十msでメール送信。
プライバシーファースト設計:偏執的なこだわり
端末内暗号化、通信キャッシュ、ログと利用解析の範囲。アプリスイッチャーでメモを隠さない現行仕様も説明。