العودة إلى موقع برمج

سؤال عام عن البرمجه

#1

السلام عليكم
هل احتاج جهاز Mac لتطوير تطبيقات IOS و Android على “Flutter” framework with “Dart”

#2

تحتاج الى جهاز Mac لتطوير تطبيقات IOS باستخدام Swift على برنامج Xcode
ولكن يمكنك تطوير تطبيقات الاندرويد على مختلف الانظمة والاجهزة

#3

لا انا قصدي flutter framework بالذات لانها “كروس-بلاتفورم” للاندرويد والايفون

#4

صحيح يمكنك تطوير تطبيقات الاندرويد على مختلف الانظمة والاجهزة وكذلك لغة “Dart” فيمكنك استخدامها ضمن android studio الذي يمكنك تنزيله يدعم مختلف الانظمة
[Windows] [macOS] [Linux]

يمكنك قراءة المزيد من المعلومات عن هذه اللغة من الرابط:
https://www.arageek.com/l/ماهي-لغة-دارت-dart

#5

حتى اكون واضح اكثر انا ما عندي جهاز ماك واريد ابرمج تطبيقات اندرويد و ايفون معا من الويندوز بأستخدام لغه Dart و flutter framework ف هل احتاج جهاز ماك.
ام ان في حالتي استطيع فقط البرمجه للاندرويد

#6

ان البرنامج المبني بلغة Dart سيعمل على كلا من نظامي ios وandroid وبالتالي ستتمكن من تطوير تطبيقات لكلا النظامين
الكود والعمل وبناء التطبيق سيكون على برنامج android studio ولكن التطبيق سيعمل على كلا النظامين :+1:
هل هذا يجيب على تساؤلك؟

#7

اعرف هذا الشي لكن السؤال هل بناء تطبيقات للIOS ممكن على الويندوز في هذه الغه “دارت” و الفريم ورك الخاص بها “فلاتر” من دون الحاجه الى جهاز ماك,بناء تطبيقات الاندرويد ممكن من الويدوز او الماك…لكن بناء تطبيقات الايفون غير ممكن الى من جهاز ماك…السؤال هل لغه دارت والفريم ورك الخاص بها يحل هذه المشكله…
بحثت في النت لقيت اجوبه متضاربه وانا ايضا مو كثير في الانكليزي
السؤال الي في بالي في…
(Can I use Flutter on Windows to create IOS App without Mac OS)

#8

الفكرة باللغات ال Native مثل Dart او React Native
ان الكود المصدري ستكتبه مرة واحدة وهو نفسه سيعمل على كل المنصات

اي في حال انك قمت ببناء تطبيق يعمل على الاندرويد بهذه اللغة فستجد انه سيعمل ايضا على ios

الخلاصة:
اجل باستخدام لغات مثل Dart او React Native يمكنك تطوير تطبيقات IOS App على نظام ويندوز ولاحاجة ل Mac OS
ايضا لاحاجة لاي اعدادات اضافية حيث ان التطبيق المبني بهذه اللغة جاهز للعمل على المنصات المختلفة

يمكنك قراءة معلومات ستفيدك من خلال الرابط:

#9

اعذرني ازعجتك…
بس لازم اتأكد من كل شي قبل لا ابدأ تعلم الغه شوف هذا الرابط… شنو يقصد ب

But to build iOS app code you need to have a Mac computer

https://www.quora.com/Can-I-use-Flutter-on-Windows-to-create-an-iOS-app-or-do-I-have-to-use-a-Macintosh

2-هل هذا يعني ان Dart و React Native مختلفه عن “زامرن” الي يحتاج اتباط بجهاز ماك؟

#10

المشكلة المذكورة تتعلق باختبار التطبيق فقط وليس بناءه حيث ان android studio لايحوي على محاكي ios
اي يمكنك بناء التطبيق كاملا ضمن windows ولكن لاختباره تحتاج الى طريقة لاختبار على نظام ios

توجد حلول مختلفة لهذا الموضوع من اجل ان تتمكن من اختبار تطبيقك ويمكنك قراءتها ضمن المعلومات:

#11

اختباره من اي ناحيه؟ اثناء بناء الكود لمن تريد تختبر الكود
ام بعد اكمال التطبيق ورئيه النتيجه؟
Flutter and Dart مدعومه ايظا على vs code هل يحتوي علي محاكي IOS

المحاكاه تقصد هذه آلى في الصورة

#13

ما اقدر ارفع الصورة
شوفها هنا

#14

الاثنتين حيث لن تستطيع رؤية النتيجة على ios اثناء بناء الكود وبعد اكمال التطبيق
vs code لايحتوي على محاكي وهذا الذي تراه محاكي ضمن جهاز mac

#15

يعني ما راح يكون هناك مصحح للكود اذا اخطأت بكود معين او نسيت شي

واذا كان هل احتاج اصلا رؤيه النتيجه يمكنيي تصحيح الكود ورؤيه النتيجه كانني اصمم تطبيق للاندرويد في النهايه هو كود واحد لكلا النظامين, ولا انا غلطان؟

#16

تماما هذا ماتم ذكره سابقا انه سيكون هناك كود واحد لذلك سيكون هناك مصحح وستتمكن من محاكاته على اجهزة الاندرويد والتأكد انه يعمل بنجاح
وفقط في المرحلة النهائية اذا اردت التأكد فيمكنك من خلال المقالين السابقين ايجاد طريقة لتجربته والتأكد انه لاتوجد اي مشكلة على نظام ios

#17

شكرا فادي :heart::heart::heart:

1 Like