الفرق بين المراجعتين لصفحة: «ReactNative/more resources»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:مصادر أخرى في React Native}}</noinclude> | <noinclude>{{DISPLAYTITLE:مصادر أخرى في React Native}}</noinclude> | ||
== | ==مزيد من الموارد والمصادر لتعلّم React Native== | ||
هناك دائمًا المزيد لتعلّمه كمهام سير عمل المطورين، والنقل إلى متاجر التطبيقات، والتدويل internationalization، والأمن | هناك دائمًا المزيد لتعلّمه كمهام سير عمل المطورين، والنقل إلى متاجر التطبيقات، والتدويل internationalization، والأمن وغير ذلك الكثير. | ||
== الخطوة التالية == | == الخطوة التالية == | ||
سطر 11: | سطر 11: | ||
* [[ReactNative/debugging|تنقيح أخطاء تطبيقك]]. | * [[ReactNative/debugging|تنقيح أخطاء تطبيقك]]. | ||
* [[ReactNative/platform specific code|بناء التطبيق متعدد المنصات]]. | * [[ReactNative/platform specific code|بناء التطبيق متعدد المنصات]]. | ||
* [https://reactnative.dev/help | * [https://reactnative.dev/help المشاركة في مجتمع React Native]. | ||
== مصادر تعلّم أخرى مفيدة == | == مصادر تعلّم أخرى مفيدة == | ||
[https://developer.mozilla.org/en-US/docs/Web/JavaScript دروس MDN لتعلّم JavaScript | * [[React|توثيق React]]. | ||
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript دروس MDN لتعلّم JavaScript مع مجموعة من المراجع والأدلة]، ويمكنك الاطّلاع على [[JavaScript|توثيق لغة JavaScript]] على موسوعة حسوب. | |||
توثيق منصة [https://developer.android.com/docs Android] و [https://developer.apple.com/documentation/uikit iOS]. | * توثيق منصة [https://developer.android.com/docs Android] و [https://developer.apple.com/documentation/uikit iOS]. | ||
== بيئات التطوير IDE == | == بيئات التطوير IDE == | ||
نوصي باستخدام محرر الشيفرات [https://code.visualstudio.com/ VS Code] و[https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native أدوات React Native] المفيدة | نوصي باستخدام محرر الشيفرات [https://code.visualstudio.com/ VS Code] و[https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native أدوات React Native] المفيدة. | ||
== منصات يمكنك تجربتها == | == منصات يمكنك تجربتها == | ||
سطر 32: | سطر 31: | ||
== البحث عن المكونات والوحدات الخاصة بك وإنشاؤها ومشاركتها == | == البحث عن المكونات والوحدات الخاصة بك وإنشاؤها ومشاركتها == | ||
يحتوي React Native على مجتمع من آلاف المطورين الذين يصنعون المحتوى والأدوات والدروس التعليمية والمكونات الأصيلة. إن لم تعثر على ما تبحث عنه في المكونات الأساسية، فيمكنك زيارة [https://reactnative.directory/ React Native Directory] لترى على ما أنشأه المجتمع. أما إن كنت مهتمًا ببناء المكون أو الوحدة الأصيلة الخاصة بك، فإنّ إنشاء وحدات لحالة الاستخدام الخاصة بك ومشاركتها مع الآخرين على NPM و GitHub يساعد في تنمية مجتمع React Native. اطّلع على أدلة إنشاء الوحدات الأصيلة ([[ReactNative/native modules android|Android]] و [[ReactNative/native modules ios|iOS]]) | يحتوي React Native على مجتمع من آلاف المطورين الذين يصنعون المحتوى والأدوات والدروس التعليمية والمكونات الأصيلة. إن لم تعثر على ما تبحث عنه في المكونات الأساسية، فيمكنك زيارة [https://reactnative.directory/ React Native Directory] لترى على ما أنشأه المجتمع. أما إن كنت مهتمًا ببناء المكون أو الوحدة الأصيلة الخاصة بك، فإنّ إنشاء وحدات لحالة الاستخدام الخاصة بك ومشاركتها مع الآخرين على NPM و GitHub يساعد في تنمية مجتمع React Native. اطّلع على أدلة إنشاء الوحدات الأصيلة ([[ReactNative/native modules android|Android]] و [[ReactNative/native modules ios|iOS]]) والمكوّنات الأصيلة ([[ReactNative/native components android|Android]] و [[ReactNative/native components ios|iOS]]). | ||
== مصادر == | == مصادر == | ||
* [https://reactnative.dev/docs/more-resources صفحة More Resources في توثيق React Native الرسمي.] | * [https://reactnative.dev/docs/more-resources صفحة More Resources في توثيق React Native الرسمي.] | ||
[[تصنيف:ReactNative]] | [[تصنيف:ReactNative]] |
مراجعة 00:07، 10 يوليو 2021
مزيد من الموارد والمصادر لتعلّم React Native
هناك دائمًا المزيد لتعلّمه كمهام سير عمل المطورين، والنقل إلى متاجر التطبيقات، والتدويل internationalization، والأمن وغير ذلك الكثير.
الخطوة التالية
- إعداد بيئتك.
- إعداد سير عمل التطوير.
- تصميم وتخطيط تطبيقك.
- تنقيح أخطاء تطبيقك.
- بناء التطبيق متعدد المنصات.
- المشاركة في مجتمع React Native.
مصادر تعلّم أخرى مفيدة
- توثيق React.
- دروس MDN لتعلّم JavaScript مع مجموعة من المراجع والأدلة، ويمكنك الاطّلاع على توثيق لغة JavaScript على موسوعة حسوب.
- توثيق منصة Android و iOS.
بيئات التطوير IDE
نوصي باستخدام محرر الشيفرات VS Code وأدوات React Native المفيدة.
منصات يمكنك تجربتها
Expo هو إطار عمل من الأدوات والخدمات لإطار عمل React Native الذي يركز على السماح لك ببناء تطبيقات React Native دون الحاجة إلى Xcode أو Android Studio. إذا كانت لديك خلفية بتطوير الويب، فقد يروق لك Expo.
Ignite هي عبارة عن واجهة CLI لمجموعة بدء تشغيل مزودة بالعديد من شيفرات boilerplate الخاصة بإطار العمل React Native. يستخدم أحدث إصدار (وهو Ignite Bowser) مكتبة MobX-State-Tree لإدارة الحالة، و React Navigation، والمكتبات الشائعة الأخرى. تحتوي Ignite على موّلدات للمكونات والنماذج وغير ذلك، وتدعم Expo. إذا أردت مكدسًا تقنيًا مُعَدًّا مسبقًا، فقد يكون Ignite مثاليًا لك.
أمثلة عن تطبيقات React Native
جرّب التطبيقات التي تستعمل React Native لترى قدرته، أو اطّلع على شيء عملي أكثر كهذه المجموعة من أمثلة التطبيقات على GitHub، إذ يمكنك إلقاء نظرة على الشيفرة المصدرية الخاصة بها، ثم حاول تشغيل أحد هذه التطبيقات على محاكٍ أو جهازٍ فعلي.
البحث عن المكونات والوحدات الخاصة بك وإنشاؤها ومشاركتها
يحتوي React Native على مجتمع من آلاف المطورين الذين يصنعون المحتوى والأدوات والدروس التعليمية والمكونات الأصيلة. إن لم تعثر على ما تبحث عنه في المكونات الأساسية، فيمكنك زيارة React Native Directory لترى على ما أنشأه المجتمع. أما إن كنت مهتمًا ببناء المكون أو الوحدة الأصيلة الخاصة بك، فإنّ إنشاء وحدات لحالة الاستخدام الخاصة بك ومشاركتها مع الآخرين على NPM و GitHub يساعد في تنمية مجتمع React Native. اطّلع على أدلة إنشاء الوحدات الأصيلة (Android و iOS) والمكوّنات الأصيلة (Android و iOS).