مطور تطبيقات موبايل باستخدام Flutter & Dart،
أمتلك خبرة في بناء تطبيقات احترافية من الصفر وفق أفضل الممارسات الحديثة، مع التركيز على الأداء، النظافة في الكود، وتجربة المستخدم.
 
المهارات والخبرة التقنية:
تطوير تطبيقات باستخدام Flutter وDart وفق Clean Architecture لضمان تنظيم الكود وقابليته للتوسع والصيانة.
إدارة الحالة (State Management) باستخدام GetX وProvider.
العمل مع Firebase (Authentication, Firestore, Storage) لبناء تطبيقات سحابية متكاملة.
استخدام Local Storage مثل SharedPreferences وHive وGetStorage.
تكامل وربط APIs ومعالجة البيانات بكفاءة عالية.
تطوير تطبيقات Responsive متجاوبة مع جميع أحجام الشاشات.
دعم تعدد اللغات (Localization) داخل التطبيقات.
استخدام Git وGitHub لإدارة الأكواد وتتبع الإصدارات بشكل احترافي.
استخدام أدوات الذكاء الاصطناعي (AI) لتحسين الكود وتسريع عملية التطوير.
تجهيز التطبيقات للنشر على Google Play وApp Store.
 
المشاريع السابقة:
Note App: تطبيق ملاحظات متكامل باستخدام Firebase (Authentication + Firestore) لإدارة وتخزين البيانات بشكل سحابي
Digital Tasbeeh App: مسبحة إلكترونية باستخدام مكتبة SharedPreferences لحفظ وتخزين البيانات محليًا
E-commerce App: تطبيق متجر إلكتروني باستخدام GetX لإدارة الحالة وGetStorage لتخزين البيانات محليًا وربط API بشكل كامل
 
أسلوب العمل:
أبدأ دائمًا بتحليل متطلبات المشروع بشكل دقيق قبل البدء بالتطوير، ثم أضع خطة تنفيذ واضحة تضمن جودة المنتج وسهولة تطويره مستقبلًا. أحرص على التواصل المستمر، الالتزام بالمواعيد، وتسليم مشروع جاهز للاستخدام والنشر بجودة احترافية.
تحليل وتوثيق متطلبات الأنظمة والمنصات التقنية، وإعداد وثائق البرمجيات الشاملة مثل SRS وBRD وفق المعايير الدولية (IEEE 830 / IEEE 29148)، إلى جانب بناء وتطوير تطبيقات الموبايل.
تطوير تطبيقات متكاملة من الصفر لنظامي أندرويد وiOS باستخدام Flutter & Dart. تطبيق معمارية الكود النظيف (Clean Architecture)، وإدارة الحالة (State Management) باستخدام GetX وProvider، مع ربط الواجهات بالـ APIs وقواعد البيانات السحابية والمحلية.
بناء وتطوير تطبيقات متميزة تشمل:
تطبيق متجر إلكتروني (E-commerce App) متكامل ومربوط بالـ API.
تطبيق ملاحظات سحابي (Note App) باستخدام Firebase.
وتطبيق السبحة الإلكترونية (Digital Tasbeeh) مع الاعتماد على التخزين المحلي والـ UI/UX العصري.
دراسة أكاديمية متعمقة في هندسة البرمجيات، تحليل النظم، بنية البيانات، وتطوير الأنظمة والتطبيقات الذكية، والتخرج بنجاح وتفوق في يونيو 2023.
قمت بتطوير هذا التطبيق كحل متكامل للتجارة الإلكترونية، يهدف إلى تقديم تجربة مستخدم سلسة واحترافية. اعتمدت في بناء التطبيق على أفضل الممارسات البرمجية لضمان كفاءة عالية وقابلية للتوسع.
 
أبرز ميزات التطبيق:
 
هيكلية معمارية قوية: تم بناء التطبيق باتباع معايير Clean Architecture لفصل طبقات واجهة المستخدم، ومنطق العمل، وطبقة البيانات، مما يجعل الكود نظيفاً وسهل الصيانة.
 
إدارة الحالة والبيانات: استخدمت GetX لإدارة حالة التطبيق بكفاءة عالية، مع استخدام GetStorage لتخزين البيانات محلياً.
 
التكامل مع الـ Backend: الربط الفعال مع RESTful APIs لجلب البيانات وعرضها، مع التعامل الذكي مع تنسيقات JSON.
 
خدمات الموقع: دمج Google Maps API لتحديد المواقع وتسهيل عمليات الشحن والتوصيل.
 
تجربة مستخدم متكاملة: يتضمن التطبيق نظام مصادقة المستخدم (Authentication)، تصفح المنتجات عبر كتالوجات منظمة، وسلة تسوق تفاعلية.
 
التقنيات والأدوات المستخدمة:Flutter & Dart.GetX (State Management).Clean Architecture & MVVM.RESTful APIs Integration.GetStorage (Local Persistence).Google Maps API.
 
هذا المشروع يجسد قدرتي على تحويل المتطلبات البرمجية إلى تطبيق ملموس، مع التركيز على الأداء والأمان وتجربة المستخدم.
تطبيق متكامل لإدارة المهام اليومية، تم تطويره باستخدام إطار العمل Flutter لضمان تجربة مستخدم سريعة ومتجاوبة.
 
تم تصميم التطبيق ليكون أداة إنتاجية فعالة للمستخدمين الذين يحتاجون إلى تنظيم مهامهم والوصول إليها من أي مكان.
 
مميزات التطبيق التقنية:
 
المزامنة السحابية: تم دمج Firebase/Firestore لضمان حفظ المهام في السحابة وتزامنها بشكل لحظي بين الأجهزة.
 
إدارة البيانات محلياً: تم استخدام Hive كقاعدة بيانات محلية سريعة جداً لضمان وصول المستخدم للمهام حتى في حال عدم توفر اتصال بالإنترنت (Offline Mode).
 
العمليات الأساسية: يدعم التطبيق عمليات الـ CRUD الكاملة (إنشاء، قراءة، تحديث، وحذف المهام) بسهولة ومرونة.
 
الإشعارات: دمج خدمة Firebase Cloud Messaging (FCM) لإرسال تنبيهات (Push Notifications) للمستخدم لتذكيره بمهامه.
 
معمارية الكود: تم بناء المشروع باتباع منهجية الكود النظيف، مما يجعله تطبيقاً قابلاً للتوسع وإضافة ميزات جديدة مستقبلاً.
 
هذا التطبيق يعكس مهاراتي في التعامل مع قواعد البيانات السحابية والمحلية ودمج خدمات Firebase المتطورة في تطبيقات الـ Flutter.
تطبيق مسبحة إلكترونية رقمي تم تطويره باستخدام Flutter، مصمم ليقدم تجربة مستخدم بسيطة، سلسة، وفعالة.
 
الهدف من هذا المشروع كان إنشاء أداة خفيفة الوزن (Lightweight) تساعد المستخدم على متابعة عداد الأذكار اليومي بدقة مع ضمان حفظ البيانات بشكل مستمر حتى بعد إغلاق التطبيق.
 
أبرز ميزات التطبيق:
 
تصميم بسيط وعصري: واجهة مستخدم مريحة للعين وتفاعلية.
 
استمرارية البيانات: تم استخدام Shared Preferences لضمان حفظ حالة العداد والخيارات المفضلة للمستخدم بشكل دائم وموثوق.
 
أداء عالي: التطبيق يتميز بخفة الحجم وسرعة الاستجابة نظراً لاعتماده على بنية برمجية مباشرة ومحسنة.
 
الاستخدام التقني: تم تطوير التطبيق باستخدام Dart مع التركيز على كتابة كود نظيف (Clean Code) يسهل تطويره وإضافة ميزات إضافية له مستقبلاً.هذا المشروع يعكس قدرتي على بناء تطبيقات خدمية (Utility Apps) تركز على حل مشكلة تقنية محددة بأعلى كفاءة.