يوميات التطوير
هذه الصفحة مترجمة آليًا من الأصل الياباني. اقرأ الأصل الياباني
أحب التطبيق المسمى Captio كثيرا لدرجة أنني أردت أن أجعل هذه التجربة مرة أخرى. يتم تسجيل عملية تطوير
"SimpleMemo" جنبا إلى جنب مع اتخاذ القرارات الفنية.
يتم تلخيص ما يجب صنعه من الآن فصاعدا في ماذا تصنع بعد ذلك. هناك أيضا استبيان لتحديد الأولويات.
التعمق في الموضوعات التقنية
UIKit مقابل SwiftUI: اختيار سرعة بدء التشغيل
السبب في أنني اخترت UIKit في 2026. التصميم المعماري الذي يهدف إلى وقت النص 500ms أو أقل.
هندسة Outbox: تصميم لمنع الانسكاب
يتم مسح واجهة المستخدم بمجرد إرسالها، ولكن تظل الرسالة غير المرسلة على الجهاز ويتم إعادة إرسالها. الحجم الكامل لنمط Outbox المشفر AES-GCM.
Relay API: بناء منصة تسليم البريد الإلكتروني مع Cloudflare Workers
الإرسال دون الاعتماد على تعاون OAuth لصندوق البريد. أرسل مع Resend من التتابع API (Cloudflare Workers) الذي يتحرك على الحافة.
الخصوصية التصميم الأول: التزام بجنون العظمة
نطاق التشفير داخل المحطة وذاكرة التخزين المؤقت للاتصالات والسجلات وتحليل الاستخدام. يتم شرح المواصفات الحالية التي لا تخفي الملاحظات مع مبدل التطبيق أيضا.