مطور تطبيقات موبايل حديثة باستخدام Flutter، وأهتم ببناء تجربة استخدام واضحة مع كود منظم وقابل للتطوير.
أعمل على تحويل الأفكار والتصميمات إلى تطبيقات عملية، بدايةً من UI/UX باستخدام Figma، مرورًا بتطوير الواجهات وربط APIs وإدارة البيانات والحالة، وصولًا إلى اختبار التطبيق وتحسين أدائه. لدي خبرة عملية في تطوير تطبيقات مختلفة تشمل تطبيقات الأخبار والطعام وإدارة المهام، كما أهتم بفهم احتياج المشروع قبل البدء في التنفيذ، وأركز على تقديم حل عملي ومستقر يمكن تطويره مستقبلًا.
تطبيق موبايل لاكتشاف الوجبات والوصفات باستخدام Flutter، مع التكامل مع TheMealDB API عبر Dio، والبحث عن الوجبات، وتوليد وجبة عشوائية، وعرض تفاصيل الوصفات. تم استخدام Cubit لإدارة الحالة وHive لحفظ المفضلة محليًا، مع GoRouter لإدارة التنقل وتصميم Responsive من Figma.
تطبيق أخبار متعدد اللغات باستخدام Flutter وDart، يعتمد على REST API لجلب الأخبار مع دعم العربية والإنجليزية وRTL. تم استخدام Cubit لإدارة حالة التطبيق، وEasyLocalization للترجمة، وSharedPreferences لحفظ تفضيلات المستخدم، بالإضافة إلى خاصية البحث عن الأخبار.
تطبيق موبايل للأطعمة يتكون من عدة شاشات تشمل تسجيل الدخول، التسجيل، Onboarding، البحث، الوجبات، إضافة الوجبات، الدفع والتفاصيل. تم تطوير التطبيق باستخدام Flutter مع Provider لإدارة الحالة، وSQLite للتعامل مع البيانات، وSharedPreferences، وflutter_secure_storage، بالإضافة إلى CachedNetworkImage.
تطبيق لإدارة المهام تم تطويره على مرحلتين، بدءًا من نسخة تعتمد على التخزين المحلي وصولًا إلى نسخة متصلة بـFirebase. يتضمن Authentication باستخدام Firebase وGoogle Sign-In، وإدارة المهام باستخدام BLoC، مع Cloud Firestore للمزامنة الفورية، وتصنيف المهام وإظهار عدد المهام في كل تصنيف.
نظام لإدارة الرواتب تم تطويره باستخدام VBA لعميل حقيقي في ورشة. شمل النظام معالجة بيانات الحضور، وحساب الرواتب تلقائيًا، وإدارة الساعات والأجور والمكافآت والخصومات والسلف، بالإضافة إلى إنشاء كشوف وتقارير الرواتب. تم تنفيذ المشروع بدايةً من فهم متطلبات العميل وحتى الاختبار والتسليم.
2023 – حتى الآن
متوقع التخرج: يونيو 2027