Add Facebook login to React Native (iOS)
For Web developers، making the القفز إلى بناء تطبيقات الهاتف الذكي كاملة يمكن أن يكون مروعا. يمكن لـ Facebook تسهيل عملية الانتقال من خلال إطار عمل مفتوح المصدر تم تطويره من قبل مهندسيها لإنشاء تطبيقات لأجهزة Apple.
يوفر إطار React Native طريقة لإنشاء واجهات مستخدم للتطبيق لأجهزة Apple iOS باستخدام JavaScript ، وهي لغة برمجة مشهورة إلى العديد من مطوري الويب.
"ما وجدناه هو أنه عندما نبني باستخدام React ، فإن رمزنا يمكن التنبؤ به كثيرًا. إن قابلية التنبؤ هذه تجعلنا نتمكن من التكرار بسرعة أكبر بثقة ، وتطبيقاتنا أكثر موثوقية نتيجة لذلك "، كتب توم أوتشينو ، مهندس برنامج فيسبوك في مشاركة يعلن عن الإصدار خلال مؤتمر F8 للشركة ، المنتهي يوم الخميس.
React Native هو فرع من React ، وهو إطار عمل جافا سكريبت مبني على Facebook تم إصداره منذ عامين لبناء واجهات مستخدم تطبيقات الجوال مع HTML5 ومعايير ويب أخرى.
React Native يستفيد من خطافات البرمجة الأصلية التي تقدمها أجهزة Apple و نظام تشغيل iOS. يمكن أن يؤدي استخدام خطافات أصلية من نظام تشغيل الجهاز إلى سرعة الأداء. كما أنه يفتح إمكانية استخدام القدرات التي يوفرها الجهاز نفسه أو نظام التشغيل ، مثل ملتقطي التاريخ وقدرات التعيين.
يمكن أن تكون واجهات المباني للتطبيقات الأصلية أكثر صعوبة من بناء واجهات الويب ، أوضح Occhino. ويلزم تجميع برنامج قيد التطوير في كل مرة يتعين اختبارها ، مما يؤدي إلى إبطاء عملية التنمية. العمل هو أكثر كثافة للعمالة. في بعض الحالات ، يجب حساب الأحجام ومواضع العناصر يدويًا.
React Native يتناول كل من هذه المشكلات. ويستخدم أدوات تم تطويرها لـ React والتي تقوم تلقائيًا بحساب أحجام ومواضع العناصر. نظرًا لأن React Native يستخدم جافا سكريبت ، يمكن للمطورين رؤية التغييرات بمجرد تطبيقها. من خلال إجبار المبرمج على كسر أحد التطبيقات إلى مكونات منفصلة ، يمكن أن يكون نموذج React للبرمجة أكثر بديهية ، مقارنة بجافا سكريبت نفسها ، وفقا لفيسبوك.
Facebook خطط لإصدار إصدار React Native لبناء تطبيقات Android في المستقبل القريب .
React Native هو الأحدث في سلسلة من أدوات البرمجة التي أصدرها Facebook كمصدر مفتوح ، على أمل أن تقوم الأطراف الأخرى بإعادة استخدام البرنامج وإرسال التحسينات. ينضم React Native إلى جهاز HipHop الظاهري (HHVM) ، الذي يجمع شفرة PHP لتشغيلها بسرعة أكبر ، و Flow ، مدقق أخطاء JavaScript.
3G / 4G Performance Map: Data Speeds for AT & T، Sprint، T-Mobile and Verizon
اطلع على نتائج اختبارات الجوار والجوار لـ 127 موقعًا في 13 مدينة. انقر على الخريطة للحصول على سرعات خام ، بالإضافة إلى أوقات تحميل صفحات الويب والفيديو.
3G / 4G Performance Map: Data Speeds for AT & T، Sprint، T-Mobile and Verizon
انقر فوق الخريطة للحصول على نتائج اختبار السرعة بجوار الحي ، بالإضافة إلى أوقات تحميل صفحات الويب والفيديو ، في كل من 127 موقعًا للاختبار في 13 مدينة.
Facebook speeds iPhone app dev wih React Native
The React Native framework takes advantaghe of many of iOS'es built-in capabilities