أقوم بتطوير تطبيقات iOS باستخدام Objective-C و UIKit مع الاهتمام بجودة الكود وتجربة المستخدم والأداء.
يمكنني تنفيذ:
تصميم وتطوير شاشات التطبيق باستخدام UIKit.
ربط التطبيق بالـ APIs والتعامل مع البيانات.
حفظ البيانات محليًا.
البحث والفلترة داخل التطبيق.
الإشعارات المحلية (Local Notifications).
إدارة الملفات والمرفقات.
Navigation بين الشاشات وتنظيم تدفق التطبيق.
تعديل وإصلاح الأخطاء البرمجية.
تطوير ميزات جديدة أو استكمال مشاريع قائمة.
أحرص على كتابة كود منظم وسهل الصيانة مع تطبيق أفضل الممارسات في تطوير تطبيقات iOS.
استخدام Objective-C و UIKit لبناء تطبيقات قوية وسلسة على الآيفون.
إنشاء شاشات سهلة الاستخدام ومتوافقة مع تجربة المستخدم الحديثة.
حفظ البيانات وإدارتها باستخدام UserDefaults أو أي حل تخزين محلي مناسب.
إضافة Local Notifications لتذكير المستخدم بالمهام أو الأحداث المهمة.
تمكين المستخدم من العثور على المعلومات بسرعة وسهولة.
رفع، عرض، وحذف الملفات أو الصور داخل التطبيق عند الحاجة.
كتابة كود نظيف ومنظم يسهل تعديل أو تطوير التطبيق مستقبلًا.
مشروع iOS كامل ومنظم وجاهز للتطوير — يشمل 3 شاشات رئيسية مع ربط API واحد
كود Objective-C نظيف وسهل التعديل — مُنظَّم بـ MVC Architecture
الواجهات المستخدمة داخل التطبيق بصيغة .xcodeproj جاهزة للتشغيل على Xcode