개발 일지
이 페이지는 일본어 원문을 기계 번역한 것입니다. 일본어 원문 보기
Captio이라는 앱을 너무 좋아해서, 다시 그 경험을 만들고 싶어졌습니다.
“SimpleMemo”의 개발 과정을 기술적인 의사결정과 함께 기록하고 있습니다.
앞으로 무엇을 만들지는 다음에 만들 것에 정리되어 있습니다. 우선순위를 정하는 설문조사도 거기에 놓여 있습니다.
기술 주제 심층 탐구
UIKit vs SwiftUI:시작 속도를 위한 선택
2026년에 UIKit을 선택한 이유. Time-to-Text 500ms 이하를 목표로 한 아키텍처 설계.
Outbox 아키텍처: 누수 방지 설계
전송 즉시 UI가 클리어되지만, 전송되지 않은 메시지는 기기에 남아 재전송됩니다. AES-GCM 암호화 Outbox 패턴의 전체 내용.
Relay API:Cloudflare Workers로 메일 전송 기반을 구축
메일함의 OAuth 연동에 의존하지 않는 전송. 에지에서 동작하는 중계 API(Cloudflare Workers)에서 Resend으로 전송합니다.
프라이버시 퍼스트 설계: 편집증적인 고집
단말 내 암호화, 통신 캐시, 로그 및 이용 분석의 범위. 앱 스위처에서 메모를 숨기지 않는 현행 사양도 설명합니다.