عن المؤسس13 سبتمبر 20263 دقائق قراءة

مؤسس واحد وتطبيقات كثيرة: كيف يخدم Flutter طريقة عمل عبدالله عبدالرحيم بن سنكر الكندي؟

كيف يساعد Flutter عبدالله عبدالرحيم بن سنكر الكندي كمؤسس يعمل وحده على بناء وصيانة تطبيقات وأنظمة متعددة: كود واحد، وصيانة أقل، وتحديثات أسرع — مع حدود هذا الخيار.

🛠️

سبق وكتبنا ليش يختار عبدالله عبدالرحيم بن سنكر الكندي Flutter من زاوية العميل: تكلفة أقل وتطبيقان من كود واحد. هذي المقالة تشوف الموضوع من الزاوية الثانية: زاوية مؤسس يشتغل وحده ويدير منصة كاملة. لأن الأداة اللي تناسب شركة بخمسين مطوّر، مو بالضرورة تناسب شخصاً واحداً مسؤولاً عن كل شي.

المعادلة الصعبة للمؤسس المنفرد

عبدالله يدير منصة أزهل الرقمية بمنتجاتها — «أزهلني» و«سكيلز» — ومعها مشاريع العملاء: تطبيقات، وأنظمة SaaS مثل «ياء» لمكاتب المحاماة و«آفاق» لحلقات التحفيظ، وتطبيق يوجيسير على App Store. كل مشروع يحتاج بناء، ثم صيانة، ثم تحديثات. والوقت ما يزيد. هنا يصير اختيار الأداة قراراً مصيرياً، مو تفضيلاً شخصياً.

وين يوفّر Flutter على شخص واحد؟

  • قاعدة كود واحدة بدل اثنتين لكل تطبيق: خطأ واحد تُصلحه مرة، مو مرتين.
  • لغة وحدة (Dart) لكل المشاريع: ما فيه تبديل ذهني بين Swift و Kotlin.
  • إمكانية نسخة ويب من نفس الكود لبعض المشاريع.
  • مكوّنات واجهة قابلة لإعادة الاستخدام بين مشاريع مختلفة.
  • إعادة تحميل سريعة أثناء التطوير تختصر دورة «عدّل وجرّب».

الصيانة: التكلفة اللي ما يحسبها أحد

تحديثات iOS و Android السنوية تكسر أشياء في التطبيقات. شركة كبيرة عندها فريق لكل منصة يتعامل معها. المؤسس المنفرد لو كان عنده عشرة تطبيقات أصلية بنسختين، يعني عشرين مشروعاً يحتاج متابعة. مع Flutter، العدد ينزل تقريباً للنصف. وهذا الفرق هو اللي يخلّي باقة تطبيق أندرويد وآيفون مع لوحة تحكم تبدأ من ٣٠٠٠ ريال في أزهل.

الذكاء الاصطناعي فوق Flutter

الأداة الثانية في المعادلة هي الوكلاء البرمجيون. عبدالله أكمل دورات Claude Code 101 و Claude Code in Action من Anthropic. ولما يكون المشروع بلغة وحدة وبنية متّسقة، يصير عمل الوكيل البرمجي داخله أوضح: نفس الأنماط، ونفس طريقة التنظيم في كل مشروع.

الحدود: متى ما يكون Flutter كافياً؟

  • ميزات تعتمد بعمق على خصائص نظام معيّنة تحتاج أحياناً كوداً أصلياً إضافياً.
  • الألعاب ثلاثية الأبعاد الثقيلة لها أدوات أنسب.
  • بعض المكتبات الخارجية تتأخّر في دعم Flutter مقارنة بالمنصات الأصلية.
  • الاعتماد على إطار واحد يعني متابعة تحديثاته باستمرار.

من تطبيق إلى نظام: الواجهات والخلفية

التطبيق نادراً يكون شاشات فقط. أغلب مشاريع أزهل فيها لوحة تحكم وخلفية تدير البيانات والصلاحيات: منصة «آفاق» بأربعة مستويات صلاحيات، ويوجيسير بتطبيق وباك إند ونظام دعم وأفيليت. وهنا يظهر ثاني مكسب للمؤسس المنفرد: لما تكون الواجهات كلها بلغة وحدة وإطار واحد، يتركّز الجهد الذهني على منطق النظام نفسه — مين يشوف وش، وكيف تنتقل البيانات — بدل توزيعه على تفاصيل ثلاث منصات.

  • وقت أقل في مزامنة الشكل والسلوك بين آيفون وأندرويد.
  • اختبار واحد للمنطق المشترك بدل تكراره.
  • تحديثات تنزل للمنصتين في نفس اليوم، فالعميل ما يسمع «النسخة الثانية بعد أسبوع».
  • سهولة أكبر لو احتاج العميل ينقل المشروع لمطوّر آخر يعرف Flutter.

درس لأي مطوّر مستقل

لو تشتغل وحدك، لا تختار أدواتك بناءً على «وش الأقوى نظرياً»، اختر بناءً على «وش أقدر أصونه لسنوات بدون ما أغرق». عدد المنصات، وعدد اللغات، وتكلفة الصيانة، أهم من أي مقارنة أداء في مقالة.

وللعميل، هذا النقاش له معنى مباشر: اسأل أي منفّذ مستقل «كيف بتصون تطبيقي بعد سنة؟». الجواب يكشف كثيراً. المنفّذ اللي يدير مشاريع كثيرة بتقنيات متفرّقة ممكن يتأخّر عليك وقت تحديثات الأنظمة، مو لسوء نية، بل لأن وقته موزّع على بيئات مختلفة. أما المنفّذ اللي بنى طريقة شغله على أدوات موحّدة، فالتحديث عنده أقرب لعملية روتينية. واطلب في كل الأحوال إن الكود يكون ملكك، وموثّقاً بشكل يسمح لأي مطوّر Flutter آخر يكمل عليه لو احتجت.

الخلاصة: الأداة الصح للمؤسس المنفرد هي اللي تخلّيه يقضي وقته في حل مشاكل العملاء، مو في إدارة تعقيد تقني صنعه بنفسه. وهذا بالضبط الدور اللي يلعبه Flutter في طريقة عمل أزهل.

عندك فكرة تطبيق لآيفون وأندرويد؟ أرسلها لمنصة أزهل الرقمية على واتساب، وخذ تصميماً مبدئياً مجانياً قبل أي التزام.

جاهز تبدأ مشروعك مع أزهل؟

تواصل معنا الحين، وخلنا نطلّع فكرتك على أرض الواقع.