اذهب إلى المحتوى

Ahmed Sawy

الأعضاء
  • المساهمات

    225
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Ahmed Sawy

  1. انا اعلم كيف أقوم بعمل fetch لهذا النوع من api الذى يحتوى على key  .. بالمكتبة Axios مثال 

    http://newsapi.org/v2/everything?q=bitcoin&from=2020-11-19&sortBy=publishedAt&apiKey=32f0026eb1744b9c8c5355a43f3be745

     

    لكن هناك نوع اخر من api وهو ايضا عبارة عن ملف json  سهل الانشاء لكن تواجهنى صعوبة فى عمل fetch له مع انى استعمل نفس المكتبة Axios .. مثال 

    https://bitbucket.org/!api/2.0/snippets/kamalo11/9nab7z/2ab26f49667b945a4e78679492fc7950bc1df3be/files/ecommerce.json

    ما هو الفرق بين النوعين االاول والثانى ؟؟ 

     

  2. السلام عليكم .. 

    عندما يكون جهازى باللغة الانجليزية واقوم بتنسيق Screen خاصة باى تطبيق من تطبيقاتى واجعل Screen متلائمة وشكلها جيد .. عندما اقوم بتغيير لغة الجهاز نفسه مثلا الى اللغة العربية ..  اجد ان مواقع العناصر كلها تختلف وتنتقل الى الجهة اليمين ويكون شكل ال Screen غير متناسف مع بعضه .. هل من طريقة تقوم بتثبيت مواقع ال components الخاصة بتطبيقى فى مكانها مهما تغيرت لغة الجهاز لا تتغير مواقع هذه ال components ؟؟

  3. بتاريخ 10 ساعات قال Wael Aljamal:

    مرحبا،

    لحل المشكلة علينا إعطاء عنصر إدخال النص تنسيقا يعمل على توجيه الكتابة من اليمين لليسار.

    يمكنك ذلك عن طريق تنسيق style بإعطاء القيمة التالية لحقل الإدخال: 'textAlign:'right

    حيث ستصبح محاذاة النص نحو اليمين، وجهة الكتابة من اليمين لليسار.

    بالتوفيق

    للأسف هذه الطريقة جربتها ولم تنجح .. لان ال TextInput من react native مختلف عن TextInput من react-native-paper

  4. انا استعمل مكتبة react-native-paper

    import { TextInput } from "react-native-paper" 

    وأريد ان اجعل هذه ال Label  الخاصة برقم الهاتف وكلمة المرور عندما ترفتع تكون فى اليمين وليس اليسار جربت ان اكتب right فى ال props الخاصة فيها لكنها لم تنجح ارجو المساعدة 

     

    5fda71d1a229f_.thumb.jpg.5589dca3c21d11569380c54258954c44.jpg

  5. السلام عليكم .. 
    صديقى اخبرنى انه كان يجب ان ترفع مشاريعك على جيت هاب اول باول .. وليس مرة واحدة لانه عند التقديم لوظيفة اذا شاهدوا مشاريعك كلها بنفس تاريخ رفع واحد فقط فقد يشكوا انك قمت باستنساخ المشروع وليس برمجته بنفسك .. هل كلامه صحيح ام لا ؟؟؟ 

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

    واسف للاطالة 

  6. بتاريخ منذ ساعة مضت قال Yomna Raouf:

    هنا نحن نحتاج لإيقاف ال spinner بعد أن يتم تحميل البيانات.

    إذا من المفترض أن نقوم باستخدام 

    ;(setLoading(false

    في نهاية الدالة ()getNews 

     

     

    جربتها ولم تنجح 

  7. انا قمت بعمل تطبيق للأخبار وقمت بعمل fetch data  عن طريق axios  لكنى لم استخدم async , await

    و أنا أريد جعل هذا spinner يدور عند التحميل ويقف بعد التحميل .. 

    ما المفترض ان افعل فى هذا الكود التالى ؟؟؟ او ما هو المكان المناسب المفروض اضع فيه setlaoding (true )

     

    5f9696cb0e173_.thumb.png.671f973f20e8270facf510479c744d0a.png5f9696cd02939_.thumb.png.f0e645cc21542bb6be336af44730f8a0.png

  8. بتاريخ 7 دقائق مضت قال mohamedewias :

    معني الخطئ 

    TypeError : undefined is not an object ( evaluating 'navigation.state.params') )

    ان navigation غير معرف داخل الدالة onSaveNote

    يجب أن يكتب هكذا function onSaveNote(     navigation) {

    للأسف لم تنفع .. اانا اريد ترقية الكود للنسخة الخامسة لاننى قرات فى الDOCS ان هذا السطر لم يعد يعمل 
    navigation.state.params.addNote({ noteTitle, noteValue })

     

    وانا اريد تعديله حتى يتماشى مع النسخة الخامسة 

  9. اريد تعديل هذا الكود فى السطر 11 لكى يتناسب مع react navigation 5 

     

    وهذه رسالة الخطأ التى تظهر عندما اضغط حفظ 

    TypeError : undefined is not an object ( evaluating 'navigation.state.params') )


    انا متاكد ان علاج هذا الخطأ يكمن فى تعديل ذالك السطر 

    2.thumb.png.536bfa0a3ccc815a46076d5c2a21bb1c.png

     

     

     

    هذه بعض الملفات الاخرى 

    هذا الملف المرتبط ب نافيجيشن 4 

    5f95b992c540c_4.thumb.png.251e38d71f28a0bc1bf17d56cdb57410.png

     

    هذا الملف المرتبط ب نافيجيشن 5

    5f95b99682cdb_5.thumb.png.56f947fde8abdbc2f6bf6a2933c55763.png

     

    هذه رسالة التحذير ..

    5f95b98faaf0f_.thumb.png.143cd0b220162d8055f531dca59566a6.png

     

    وهذه رسالة الخطأ التى تظهر عندما اضغط حفظ 

    TypeError : undefined is not an object ( evaluating 'navigation.state.params') )

     

  10. بتاريخ 5 ساعات قال Yomna Raouf:

    مرحبا أحمد.

    يمكنك القيام بذلك كما يلي:

    imageproxy.php?img=&key=e4ac65570db3469d5f843bb6bd83d_carbon(20).thumb.png.991d7b01982b98301f9ee7959b11f9ca.png

    يمكنك قراءة المزيد من هنا.

    التعامل مع props و تمريرها من أساسيات react التي يجب عليك أن تتعلمها قبل أن تتعلم react native. 

    فمكتبة react native تم بناؤها on top of react. أي أنها منبنية على react و لا يمكنك تعلم react native بظون أن تتعلم أساسيات react حيث ستواجهك الكثير من الصعوبات.

    لذلك أنصحك بتعلم أساسيات react أولا.

    بالتوفيق.

    أسف لكن هذه الطريقة لم تنجح .. انا اعرف ال props لكنى اريد ان اعمل pass ل البراميترز الخاصة ب navigation 

    Passing parameters to routes

     .. انا استطعت نقل القيم النصية لكن المشكلة فى الصورة >> فانا لا استطيع حتى الان ان انقل الصورة 

  11. السلام عليكم ورحمة الله وبركاته .. انا اصمم مشروع لحجز العطلات وقمت بعمل كمبوننت اعرض فيه صورة الشاطئ وله 2 props وهى { price, image }بهذا الشكل 
     

    5f8435f2428e9_.thumb.png.247b58059404738e21c4398c46b6366e.png

     

    وعند الضغط عليه اذهب الى شاشة قمت بتصميمها وهى لعرض صورة الشاطئ وسعره .. ولكن هنا المشكلة .. كلما اضغط على اى شاطئ تاتى لى صورة الشاطئ ثابتة والسعر ثابت دون ان تتغير 

    اريد ان اغير هذا الكود التالى فى شاشة الشاطئ .. لاننى اريد عندما اضغط على الشاطئ الاول يظهر لى صورته وسعره .. وعند الضغط على الثانى تظهر لى صورته وسعره .. وعند الضغط على الثالث تظهر لى صورته وسعره ..  بدلا من هذه الصورة الثابتة والسعر الثابت 

    5f8435f0ea755_.thumb.png.daea79ce305f5764e0440403066300a5.png

     

    حاولت اكثر من طريقة لكنها فشلك للأسف .. اتمنى المساعدة رجاء 

     

  12. اريد ان ابحث فى ال DOCS على هذا الشريط لكى انفذه فى احد تطبيقاتى لكنى لا اعرف كيف ابحث عنه .. جربت كلمات مختلفة ولكنى لم اعثر عليه .. رجاء اريد ان اعرف ما اسم هذا الشريط الذى يشبه شريط زيادة وانقاص حجم الصوت 

     

    5f7f19794b9e6_.thumb.png.04ad82332cce4523260adcd8693b251c.png

  13. السلام عليكم ورحمة الله .. 

    انا أتعلم ريأكت ناتيف فرونت اند وعلى وشك الانتهاء من كورس قام ابعداده Mosh Hamidani المشهور .. 
    فى أخر ثلاث سكاشن فى الكورس بدأت اشعر بارتباك شديد جدا بسبب ما حدث لى وهو ان الباك اند بدأ يختلط بالفرونت اند .. وانا لا استطيع تمييزه وبدأت اصاب باحباط وعدم القدرة على اكمال التعليم خاصة عندما وصلت للدرس 6. Authentication and Authorization .. لاننى لا اعرف ما من المفترض ان ادرسه وما اتركه  .. 

    رجاء أريد ان اعرف ما هو المطلوب منى بالتحديد وما هى المهارات المطلوبة منى بالتحديد لكى اكون مبرمج ريأكت ناتيف فرونت اند ؟؟
     

×
×
  • أضف...