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

لغات تطوير تطبيقات Android — ما هي اللغة التي يجب تحديدها في العرض وما الفرق؟

AAylinمشارك
المسمى الوظيفي
CRM والبريد الإلكتروني
نوع المنظمة
مؤسسة بـ 300 موظف
تاريخ الانضمام
يونيو 2024
رسالة
118
#1

لدينا مشروع تطبيق يعمل على أجهزة الجرد المحمولة (POS/Handheld) بنظام Android لمتابعة مخزون المستودعات وفريق المبيعات الميداني. تلقينا عرضين من شركتين بنحو 140.000 TL و165.000 TL. لكن العروض كُتب فيها فقط "تصميم وبرمجة تطبيق أندرويد للهواتف" دون توضيح لغة البرمجة أو المنصة المستخدمة.

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

ما هي اللغة القياسية المعتمدة لتطوير Android اليوم؟ وماذا يجب أن نطلب كتابته تقنياً في العرض والعقد حتى لا نتورط إذا اضطررنا لتغيير المبرمج مستقبلاً؟

RRecep S***مشاركعضو المجتمع
تاريخ الانضمام
مايو 2025
رسالة
342
الأكثر إفادة#2

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

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

ثانياً، اشتراط Kotlin بدلاً من Java المتقادمة سيسهل عليك كثيراً العثور على مبرمج مستقل أو موظف ثابت مستقبلاً. ففي الوقت الحالي، تُطرح التحديثات والمكتبات الجديدة في بيئة Android معتمدة بالكامل على Kotlin أولاً. وتحديث مشروع كُتب بلغة Java بعد عامين سيكلف مبالغ أكبر ويتطلب وقتاً أطول لإيجاد مختصين أكفاء.

ثالثاً، الزمهم بمعايير البنية البرمجية والإصدارات. ضع بنداً في المواصفات ينص على: "استخدام مكونات Android Jetpack وأنماط المعمارية الحديثة، وأن يكون الحد الأدنى لإصدار Android المدعوم هو 8.0". هذا النص يمنع الوكالة من كتابة شيفرات عشوائية (Spaghetti code) ويضمن هيكلة الكود وفق نمط عالمي منظم.

TTuğçe K***عضو جديدعضو المجتمع
تاريخ الانضمام
سبتمبر 2026
رسالة
310
#3

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

HHilal B***خبيرعضو المجتمع
تاريخ الانضمام
فبراير 2026
رسالة
66
#4

في عام 2021 لم نحدد اللغة في كراسة الشروط، فسلّمتنا الوكالة خليطاً من أكواد Java قديمة مع واجهة ويب هجينة (Webview). وفي العام الماضي أردنا تحديث وحدة قراءة الباركود، ورفض 3 مبرمجين تواصلنا معهم استلام هذا الهيكل، واضطررنا لإعادة برمجته من جديد.

TTuğçe C***خبير
المسمى الوظيفي
أخصائي الموارد البشرية
قطاع
قانون
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
فبراير 2023
رسالة
185
#5

لا توقعوا على العروض الحالية فوراً. أرسلوا للشركات خطياً: "ما هي اللغة والمعمارية والحد الأدنى لإصدار Android SDK التي ستُستخدم في هذا العرض؟"، وأرفقوا الإجابة كملحق للعقد.

İİlknur Y***محارب قديمعضو المجتمع
تاريخ الانضمام
يوليو 2022
رسالة
3
#6

النقاط الواجب كتابتها في العرض واضحة: 1) النص صراحة على لغة البرمجة Kotlin أو الإطار الحديث المتفق عليه. 2) تحديد المعمارية البرمجية بنمط MVVM أو ما يعادله. 3) التعهد بتسليم كامل الشيفرات المصدرية في مستودع مستقل.

ZZerrinمشارك
المسمى الوظيفي
تنظيم حفلات الزفاف
تاريخ الانضمام
أبريل 2024
رسالة
84
#7

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

YYasemin T***عضو جديدعضو المجتمع
تاريخ الانضمام
أغسطس 2026
رسالة
68
#8

اذا كتبوا بـ java حيشتغل اليوم بس السنة الجاية وقت تربط مكتبة جديدة ما حتلاقي حدا شاطر. اشترط kotlin وريح راسك.

تعديل: كتبت من الهاتف، أرجو المعذرة عن الأخطاء الإملائية.

GGürkan Y***مشارك
المسمى الوظيفي
سكرتير
قطاع
عقارات
نوع المنظمة
مؤسسة بـ 300 موظف
تاريخ الانضمام
يونيو 2022
رسالة
85
#9

ما هو إصدار نظام التشغيل لأجهزة الجرد لديكم؟ بعض الأجهزة الصناعية تظل عالقة على إصدارات أندرويد قديمة. هل أنتم متأكدون من أن المكتبات التي ستستخدمها الوكالة تدعم إصدار أجهزتكم؟

RRecep B***خبيرعضو المجتمع
تاريخ الانضمام
يونيو 2024
رسالة
111
#10

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

HHilal B***محارب قديم
المسمى الوظيفي
مصمم جرافيك
قطاع
كهرباء وإلكترونيات
نوع المنظمة
وكيل إقليمي
تاريخ الانضمام
ديسمبر 2023
رسالة
17
#11

وكيف حللتم هذه النقطة؟ عندما نتخذ قرارات دون قياس، نعود لنفس النقطة دائماً.

إذا لم تُكتب معايير القبول، فإن وقت انتهاء العمل يبقى مفتوحاً للنقاش.

SSelin Ş***مشارك
المسمى الوظيفي
مدير عيادة
قطاع
الخدمات الصحية
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
مايو 2025
رسالة
6
#12

أنا مشروع صغير، دعوني أشرح من منظوري. عندما نتخذ قرارات دون قياس، نعود لنفس النقطة دائماً.

وضع عملية لطلبات التغيير لا يبطئ العمل، بل يسرّعه.

NNilمشارك
المسمى الوظيفي
مدير المحتوى
نوع المنظمة
شركة ضمن مجموعة استثمارية
تاريخ الانضمام
أبريل 2024
رسالة
156
#13

أتابع الموضوع.

ZZehra Y***مشارك
المسمى الوظيفي
مدير التسويق
قطاع
تصنيع الأثاث
نوع المنظمة
شركة من 20 شخصاً
تاريخ الانضمام
مايو 2024
رسالة
324
#14

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

إذا حصلت على ثلاث إجابات مختلفة حول موضوع ما، فالسؤال طرح بشكل خاطئ. هذا كل شيء، أرجو المعذرة إذا أطالت.

KKaan G***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2022
رسالة
1
#15

هناك نقطة لم أفهمها. أرخص عرض سعر هو غالباً الأقل تفكيراً.

صححوا لي إن أخطأت.

MMurat T***عضو جديد
المسمى الوظيفي
مصمم جرافيك
قطاع
تصنيع الأثاث
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
سبتمبر 2026
رسالة
9
#16

أنت محق.

ÖÖzge A***مشارك
المسمى الوظيفي
محاسبة أولية
قطاع
كيمياء
نوع المنظمة
مؤسسة بـ 300 موظف
تاريخ الانضمام
فبراير 2026
رسالة
357

Doki · دعم الاستجابة للحوادث · 2023

#17

وكيف حللتم هذه النقطة؟ محاولة فعل هذا بمفردك هي أغلى الطرق.

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

HHatice A***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2023
رسالة
2
#18

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

HHüsniye C***مشارك
المسمى الوظيفي
خبير أمن المعلومات
قطاع
التأمين
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
أبريل 2022
رسالة
295

Doki · هوية العلامة التجارية · 2024

#19

أنا أيضًا متحمس لمعرفة ذلك.

CCem K***خبير
المسمى الوظيفي
مطور برمجيات
قطاع
طاقة
نوع المنظمة
شركة بـ 120 موظف
تاريخ الانضمام
نوفمبر 2023
رسالة
106
#20

سأتحدث من الطرف الآخر، فأنا من جانب الموردين. النظام يستمر بعد التسليم؛ الصيانة بند منفصل.

مثبت بالتجربة.

اكتب رداً