أبرز أعمالي

مشاريعي

ما يطلبه العملاء

الخدمات

تطوير الويب

  • صفحات هبوط
  • مواقع للأعمال
  • منصات SaaS
  • لوحات تحكم
birinia.app

تطوير تطبيقات الجوال

  • تطبيقات أندرويد
  • تطبيقات iOS

تطوير الباك إند

  • واجهات برمجية (APIs)
  • قواعد بيانات
  • المصادقة
  • أنظمة لحظية

تنفيذ الواجهات

  • من Figma إلى كود
  • تصميم متجاوب
  • واجهات حديثة

تكامل الواجهات البرمجية والسحابة

  • واجهات REST
  • النشر السحابي
  • المصادقة
  • خدمات خارجية
نشر
مصادقة
التحكم بالإصدارات
Expo
file_type_typescript_official
>_eb

تقنيات عصرية للويب والموبايل

نستعمل أحدث التقنيات باش نبني مواقع وتطبيقات سريعة، مستقرة، وتعطي تجربة استخدام ممتازة.

شوف أعمالي
الجدول الزمني للمشروع

آلية العمل

الاستكشاف

قبل كتابة أي كود، أبحث بعمق فيما يجب أن يقدمه المنتج ولمن يتم تصميمه. بالنسبة لتطبيق Birinia، كان هذا يعني فهم كيف يبيع الحرفيون المحليون في الجزائر ويتواصلون مع المشترين اليوم، وكيف يمكن لتطبيق يدعم اللغة العربية من اليمين إلى اليسار (RTL) بشكل أساسي أن يسهل هذه العملية.

أستفسر عن القيود مبكرًا — الأجهزة المستهدفة، طرق الدفع (بريدي موب، الدفع عند الاستلام)، متطلبات اللغة — حتى لا نحتاج إلى إعادة بناء هيكلية التطبيق لاحقًا.

التخطيط

أقوم بتخطيط نموذج البيانات قبل المساس بواجهة المستخدم — مخططات Convex، العلاقات، والفهارس — بالإضافة إلى هيكلية التوجيه في Expo Router أو Next.js.

هنا أحدد ما سيتم إطلاقه في الإصدار الأول مقابل ما سيتم تحسينه لاحقًا، مثل درجات الشهرة المحسوبة مسبقًا بدلاً من حسابها مع كل طلب.

التصميم

يبدأ عمل واجهة المستخدم بالنظام، وليس بالشاشة: ملف لرموز التصميم، لوحات ألوان للإضاءة والظلام، ومكونات مشتركة تستمد منها جميع الشاشات.

بالنسبة لتطبيقات RTL، تحمل هذه المرحلة أهمية إضافية — التخطيطات المعكوسة، الوحدات الآمنة للاتجاهين، وترتيب العناصر كلها تُتخذ قراراتها هنا، وليس كترقيعات لاحقة.

التطوير

يتم بناء الميزات من البداية إلى النهاية وإطلاقها في أجزاء صغيرة — شاشة دردشة، موجز صفحات، وتدفق مصادقة — بدلاً من بناء واجهة المستخدم بالكامل أولاً ثم المنطق.

تظل التقنيات ثابتة عبر المشاريع: Expo و Convex و NativeWind وغيرها للهواتف المحمولة؛ Next.js و Tailwind للويب. الأدوات المألوفة تعني مفاجآت أقل.

الاختبار

أجهزة حقيقية، وليس فقط محاكيات — يتم التحقق يدويًا من تسليم الإشعارات في خلفية أندرويد، استثناءات تحسين البطارية، وحالات RTL الصعبة (اتجاه النص، الأيقونات المعكوسة).

الأخطاء المكتشفة هنا هي التي لا تظهر أبدًا في النسخة التجريبية للعميل.

الإطلاق

الإطلاق يعني الإرسال إلى المتاجر (تأكيد Play Console، وخطوات إثبات العنوان الخاصة بالجزائر)، وفحوصات بيئة الإنتاج، وتدفق دفع يعمل قبل أن يقوم أي شخص بتنزيل التطبيق.

بعد الإطلاق، أراقب تقارير الأعطال وتدفقات التحديث الإجباري لاكتشاف المشكلات قبل أن يلاحظ المستخدمون نمطًا معينًا.

شكون أنا؟

تعرف عليّ

Loading...
abdelbadia — bash
متاح للعمل الحر

عندك فكرة مشروع؟

سواء راك تبدأ من الصفر ولا حاب تطور مشروعك الحالي، نعاونك تحوله إلى موقع ولا تطبيق عصري، سريع، ويقدم تجربة ممتازة للمستخدم.

تواصل معايا مباشرة

بلا استمارات ولا وسطاء... اختار الطريقة لي تناسبك.