ما به دنبال یک توسعهدهنده iOS هستیم که یک اپلیکیشن ساده برای بررسی ایمیل از طریق پروتکل SMTP طراحی کند. این اپلیکیشن باید در بازههای زمانی مشخص، ایمیلهای کاربر را بررسی کرده و مطابق با الگوها (Patterns) و عناوین تعیینشده توسط کاربر، وضعیت دریافت ایمیل را گزارش دهد.
نیازمندیها:
کاربر باید بتواند:
اطلاعات سرور ایمیل (SMTP Server، پورت، نام کاربری، رمز عبور) را در برنامه وارد کند.
بازه زمانی برای بررسی ایمیلها را مشخص کند (مثلاً هر ۵ دقیقه یا هر ۳۰ دقیقه).
لیستی از الگوها (Patterns) برای عناوین ایمیل وارد کند.
مثال: []*TITLE
یعنی اینکه جایگزین هر کاراکتری یا بدون کاراکتر باشد.
گزارش دریافت ایمیلها را مشاهده کند.
عملکرد برنامه:
در هر بازه زمانی، ایمیلها بررسی شوند.
در صورت دریافت ایمیل جدید با یکی از عناوین مشخصشده، پیام یا نوتیفیکیشن دریافت شود.
اگر در یک بازه مشخص هیچ ایمیلی از یک عنوان خاص دریافت نشود، هشدار (Alert) داده شود.
🔧 جزئیات فنی:
سیستمعامل: iOS (iPhone/iPad)
زبان پیشنهادی: Swift یا Objective-C
اتصال ایمیل از طریق: SMTP/IMAP
امکان ذخیرهسازی تنظیمات کاربر در حافظه اپلیکیشن
پیادهسازی Notification برای هشدارها
طراحی رابط کاربری ساده و کاربردی
🧑💻 مهارتهای موردنیاز:
تسلط به برنامهنویسی iOS (Swift یا Objective-C)
تجربه کار با پروتکلهای ایمیل (SMTP/IMAP)
آشنایی با Regular Expression برای پیادهسازی الگوها
طراحی UI/UX ساده برای iOS
آشنایی با Notification و Background Tasks در iOS
🎯 هدف:
یک اپلیکیشن سبک و کاربرپسند که به کاربر کمک کند ایمیلهای مهم خود را به صورت خودکار بررسی کند و در صورت عدم دریافت ایمیل مورد انتظار، سریعاً مطلع شود.

