forumفتح موضوع جديد
فتح موضوع جديد

العروض فيها React Native وFlutter وnative — أي إطار نختار لأول تطبيق لنا؟

FFeyza T***مشارك
المسمى الوظيفي
مدير عيادة
قطاع
تصنيع الآلات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
مارس 2023
رسالة
136
#1

عندنا شركة صغيرة لتوزيع المواد الغذائية بالجملة في أمريكا (نيوجيرسي). نبي نسوي أول تطبيق موبايل لعملائنا (معظمهم مطاعم) يطلبون منه ويشوفون فواتيرهم السابقة ويتابعون حالة التوصيل. تكلمنا مع ثلاث وكالات تطوير برمجيات وكل وحدة اقترحت تقنية مختلفة تماماً.

الوكالة الأولى قالت لازم نكتب native بـ Swift وKotlin وإن هذا هو الحل الأفضل من ناحية الأداء وعرضت 55,000 دولار. الوكالة الثانية قالت نقدر نطلع المنصتين بكود واحد باستخدام Flutter وطلبت 28,000 دولار. والوكالة الثالثة اقترحت React Native وطلعت ميزانية 32,000 دولار.

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

KKaan T***مشارك
المسمى الوظيفي
مدير الدولة
قطاع
تجارة الجملة للأغذية
نوع المنظمة
شركة بـ 120 موظف
تاريخ الانضمام
فبراير 2025
رسالة
74
الأكثر إفادة#2

الجواب المختصر: تسوون تطوير native لأول تطبيق لكم بيضاعف ميزانيتكم بدون داعي؛ حلول الكود الواحد (cross-platform) بتغطي احتياجات شركتكم وأكثر من كافية. في الوظائف العادية مثل عرض الطلبات والفواتير والإشعارات، مستخدمينكم أكيد ما بيحسون بالفرق في الأداء بين Flutter وReact Native.

في الطريقة native تكتبون كودين منفصلين؛ واحد بـ Swift للـ iOS وثاني بـ Kotlin للأندرويد. هذا يرفع تكلفة التطوير الأولى مباشرة إلى 55,000 دولار، وكمان بيخليكم تحتاجون مبرمجين اثنين أو ضعف الجهد في كل تحديث صغير تسوونه مستقبلاً. إذا ما كنتوا تسوون ألعاب أو معالجة كاميرا مكثفة أو بلوتوث عالي التردد أو تكامل معقد مع العتاد، فالبدء بـ native خسارة رأس مال بدون داعي.

أما Flutter وReact Native فيطلعون بكود واحد لكل من App Store وGoogle Play. هنا لازم تشوفون خبرة الوكالة والنظام البيئي وقت الاختيار. React Native لأنه داخل نظام JavaScript البيئي، أكثر مرونة في تأهيل مبرمجي الويب عندكم أو الفرق اللي بتجيبونها مستقبلاً. أما Flutter فمع تناسق الواجهة ودعم Google يكون مستقر جداً في المشاريع اللي لازم تسلَّم بسرعة.

في حالتكم، افحصوا الأعمال السابقة للوكالتين اللي عرضهم بين 28,000 و32,000 دولار. وأياً كان الإطار، لا تنسون تضيفون في العقد تحديث المكتبات الخارجية وتسليم الكود المصدري وضمان إصلاح الأخطاء لمدة ستة أشهر على الأقل.

İİbrahim K***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2023
رسالة
204
#3

تقنياً الفرق بينهم يبدأ في الوصول للعتاد. React Native يتواصل مع المكونات الأصلية عبر جسر، بينما Flutter يرسم البكسلات مباشرة بمحرك الرسومات الخاص فيه. في شاشات الطلبات والفواتير هذا الفرق بمستوى الميلي ثانية، المستخدم النهائي ما بيلاحظه. إذا ما كنتوا بتضغطون على العتاد بشكل مفرط، فالإطارين أكثر من كافيين.

FFurkan U***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2024
رسالة
266
#4

حنا قبل سنتين أطلقنا تطبيق بيع بالجملة مشابه بـ React Native. التطوير كلف 30,000 دولار، وندفع سنوياً للتشغيل والصيانة حوالي 4,000 دولار بالمتوسط. لو سويناها native كان لازم نوظف مطورين اثنين منفصلين، وتكلفة التشغيل كانت بتتجاوز ميزانيتنا من السنة الأولى.

KKemal G***خبير
المسمى الوظيفي
فني دعم الأنظمة
قطاع
خدمات التنظيف
نوع المنظمة
شركة ضمن مجموعة استثمارية
تاريخ الانضمام
فبراير 2024
رسالة
377

Doki · إعداد إدارة السجلات · 2024

#5

فكرة الكود الواحد تبدو رائعة على الورق بس أحياناً تزعجك في تحديثات نظام التشغيل. لما ينزل إصدار جديد من نظام الموبايل، ممكن تضطر تنتظر أسابيع لين تتحدث بعض الحزم. لازم توضحون شروط دعم توافق الإصدارات مع الوكالة وقت الاتفاق.

KKayahanمشارك
المسمى الوظيفي
مطور متكامل
تاريخ الانضمام
يونيو 2024
رسالة
118
#6

الوكالة اللي عرضت native غالباً متعودة تشتغل مع الشركات الكبيرة، ما فيه داعي لهذا المبلغ أصلاً. صاحب المطعم يهمه انسيابية الواجهة مو إذا الكود Swift أو لا، flutter بيأدي الغرض تماماً.

VVeli P***خبير
المسمى الوظيفي
مدير المنتج
قطاع
نسيج
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
ديسمبر 2024
رسالة
23
#7

أنصحكم تقررون بناءً على هالثلاث نقاط: 1) أعمال الوكالة السابقة في مشاريع B2B مشابهة، 2) مدى تعقيد تكاملات التطبيق مع خدمات خارجية مثل قراءة الباركود أو الخرائط، 3) المبلغ اللي يطلبونه لأجرة الصيانة بالساعة بعد انتهاء المشروع.

FFiliz S***مشارك
المسمى الوظيفي
مطور برمجيات
قطاع
مطبعة
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
أبريل 2026
رسالة
129
#8

تكلمتوا عن كيف بيتواصل التطبيق مع نظام ERP أو المحاسبة الحالي عندكم؟ اختيار الإطار أقل أهمية من جاهزية نقاط API، هذي اللي تهز الميزانية أكثر. إذا قاعدة بياناتكم لسا مو جاهزة لخدمات الموبايل، ممكن الوكالات تطلع رسوم تكامل إضافية.

AAyşe T***عضو جديد
المسمى الوظيفي
رائد أعمال مبتدئ
تاريخ الانضمام
يناير 2025
رسالة
32
#9

حنا بعد في مرحلة مشابهة، طيب لو بدأنا بالكود الواحد، بكرة إذا كبر التطبيق كثير بنضطر ننتقل لـ native؟ وقتها لازم نكتب كل شي من الصفر؟

UUfuk B***مشارك
المسمى الوظيفي
مندوب مبيعات ميداني
قطاع
ورق
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
نوفمبر 2024
رسالة
2
#10

نزّلوا على جوالكم التطبيقين اللي خلصتهم الوكالة اللي عرضت Flutter، وجربوا مسار الطلب. إذا كان سريع وعملاؤها السابقون راضين، اقبلوا عرض الـ 28,000 دولار. والفرق 27,000 دولار خصصوه للتسويق وتدريب العملاء.

KKader U***مشارك
المسمى الوظيفي
موظف متجر
قطاع
الإعلام والنشر
نوع المنظمة
شركة عائلية
تاريخ الانضمام
يونيو 2024
رسالة
86
#11

أنا مشروع صغير، دعوني أشرح من منظوري. يجب ربط جدول المدفوعات بمراحل العمل، وليس بالتقويم.

هذه وجهة نظري، ولا أدعي أنها الحقيقة المطلقة.

NNeslihan S***مشارك
المسمى الوظيفي
تخطيط الإنتاج
قطاع
تجارة تجزئة
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
مارس 2022
رسالة
95
#12

وكيف حللتم هذه النقطة؟ على كل حال معظم إضاعة الوقت تتراكم في المهام المنتظرة للموافقة.

دعني أتركها كملاحظة، قد تكون مفيدة.

RRamazan B***مشارك
المسمى الوظيفي
مدير إقليمي
قطاع
بلاستيك
نوع المنظمة
وكالة بوتيك
تاريخ الانضمام
يوليو 2024
رسالة
249
#13

أنت محق. تسير الأمور على ما يرام في الأشهر الثلاثة الأولى، وتظهر المشاكل في الشهر الرابع.

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

AAycan T***مشارك
المسمى الوظيفي
موظف إدخال بيانات
قطاع
جلد
نوع المنظمة
وكالة بوتيك
تاريخ الانضمام
أبريل 2023
رسالة
334
#14

دعوني ألخص ما قيل حتى الآن. كل من يستعجل في أطر تطوير تطبيقات الموبايل يتعثر في نفس النقطة.

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

CCansu Ç***مشارك
المسمى الوظيفي
خبير أمن المعلومات
قطاع
الرياضة واللياقة
نوع المنظمة
ورشة تصنيع
تاريخ الانضمام
أغسطس 2024
رسالة
60
#15

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

إذا لم ينص العقد على ملكية الكود، تفقد قوتك التفاوضية عند المغادرة. بالطبع يختلف الأمر إذا كانت حالتك مختلفة.

SSinan Z***مشارك
المسمى الوظيفي
مؤسس الاستوديو
قطاع
الإعلام والنشر
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
فبراير 2023
رسالة
165
#16

لم أكن أعلم بهذا.

EEmre A***مشارك
المسمى الوظيفي
مسؤول المستودع
قطاع
الصناعات المغذية للسيارات
نوع المنظمة
نشاط فردي
تاريخ الانضمام
مارس 2023
رسالة
370
#17

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

دعني أتركها كملاحظة، قد تكون مفيدة.

UUğur Y***محارب قديمعضو المجتمع
تاريخ الانضمام
أكتوبر 2024
رسالة
3
#18

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

بالتوفيق.

UUfuk N***خبيرعضو المجتمع
تاريخ الانضمام
نوفمبر 2024
رسالة
370
#19

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

EErcan D***مشارك
المسمى الوظيفي
مسؤول الشؤون الإدارية
قطاع
برمجيات
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
يوليو 2022
رسالة
419
#20

سأتحدث من الطرف الآخر، فأنا من جانب الموردين. الحلول التي تنجح على نطاق صغير تنهار عند التوسع، تعلمت هذا متأخراً.

اكتب رداً