تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كورس] دورة لتعلم Xamrain لتطوير تطبيقات الأندرويد
#1
Information 
السلام عليكم و رحمة الله و بركاته  


كيف الحال أخوتي اتمنى تكونوا بخير و صحه  ، كان فيه احد الردود للأخ الشاكي بحيث انه يطلب مني ان اضع دروس في بيئة xamrain في الحقيقه انا مبتدأ  ولست بتلك المهاره التي تسمح لي بالشرح بنفسي لكن  اتابع عدة دورات و اقرا في مصادر  لذلك  قررت تجميع  احد الدورات التي يقوم بها  الاخ  حسين الربيعي و هي جيده جدا  و اكثر من رائعه حتى تضعك على الطريق الصحيح و كما يقال  لا تعيد اختراع العجله ،  و هي دوره كامله  و افضل ما فيها  قصر المقاطع  و الفائده الكبيره   ،  قمت بجمع الروابط و ترتيبها  على شكل فهرس يسهل  على الشخص البحث عن ما يريد  ، بالتوفيق للجميع و اتمنى الكل يطور من نفسه و يبدأ بهذه التقنية الرائعه و الشروع باستخدام  C#  




‪1- What is Xaimarin مقدمة للتقنية‬‏

What you need to know متطلبات الدورة

2- install Xamarin on Mac

3- install xamarin with visual studio تنصيب زامرن

4- Xamarin || run Android app on emulater تشغيل تطبيق على

5-Xamarin || run android app on phone تشغيل تطبيق على الهاتف

6- Xamarin ||run ios app on simulator تشغيل تطبيق ايفون

7- Xamarin For Android لماذا نتعلم اندرويد

8- Xamarin|| first Android App اول تطبيق اندرويد

9- Xamarin|| Android Layout تصميم النوافذ

10- Xamarin|| Android emulator كيف يعمل ايميليتر

11- Xamarin Android Layout fit عمل تطبيق حاسبة لفهم البيئة

12- Xamarin|| Android Localization دعم مختلف اللغات

13- Xamarin|| Android Varying Screens Resources دعم احجام شاشات مختلفة

14- Xamarin|| Android drawable ما فائدة مجلد

15- Xamarin|| use Xamarin store كيف تستخدم متجر لعمل تنبيهات

16- Xamarin|| Passing Data Between Activities تمرير البيانات بين الصفحات

17- Xamarin|| Android Activity Lifecycle دورة حياة النافذة

18- Xamarin || Android Intent كيف يعمل

19- Xamarin || Android Shape تصميم اشكال للأزرار والنوافذ

20- Xamarin Android Shape practice تصميم اشكال للأزرار والنوافذ

21- Xamarin || Android menu عمل القوائم

22- Xamarin|| Debugging code تتبع التنفيذ

23- Xamarin|| Android Styles شكل تصميم

24- Xamarin Android AlertDialog رسائل تنبيهية

25- Xamarin Android Notification كيفية عمل تنبيهات

26- Xamarin|| Android Timer العدادات

27- Xamarin|| Android Tasks المهمات

28- Xamarin|| Android Toast and LayoutInflater رسأئل العرض

29- Xamarin|| Android ListView عرض البيانات

30- Xamarin|| Android ListView practice عرض البيانات

31- Xamarin Android GridView عرض البيانات

32- Xamarin Android BroadcastReceiver كيف يعمل البث وكيف تقرأ الرسائل القادمة

33- Xamarin Android Service ماهي فوائد الخدمات

34- Xamarin Android spinner القائمة المنسدلة

35- Xamarin Android Read JSON Data قرائة جيسون

36- Xamarin Android Read HTTP JSON معرفة وقت شروق الشمس في مدينتي

37- Xamarin Android ISharedPreferences خزن البيانات بمفاتيح

38- Xamarin Android SQLite مقدمة لقواعد البيانات

39- Xamarin Android SQLite create database and tables انشاء قاعدة بيانات وجداول

40- Xamarin Android SQLite insert اضافة بيانات

41- Xamarin Android SQLite delete and update الحذف والتعديل

42- Xamarin Android SQLite filter البحث عن بيانات

43- Xamarin|| connect Android to SQL server use web service الاتصال بقواعد بيانات

44- Xamarin|| push notification Android ارسال تنبيهات من الخادم



اتمنى دعوه  طيبه  لاني تعبت فعلاً حتى  اجمعها بشكل فهرس ، و  كل الشكر  الاخ  حسين الربيعي  على مجهوده الأكثر من الرائع  

تحياتي  ،،،
اسم معرفي : محمد يحيى
الرد }}}}
#2
بارك الله فيك وجزاك عنا كل خير
واسال الله ان يجعل مجهودك في ميزان حسناتك
النقطة اللي اتابعها الان
13- Xamarin|| Android Varying Screens Resources دعم احجام شاشات مختلفة
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: myalsailamy
#3
السلام عليكم ورحمة الله وبركاته ..

الف شكر لك اخوي myalsailamy على هذا الموضوع الرااااائع
كفيت ووفيت ..

وان شاء الله هذا الموضوع يكون مرجع لكل مطوري منصة الجوالات بواسطة xamarin
وطبعا لا تحرمنا من جديدك Smile


يعطيك الف عافية وماقصرت ..
الرد }}}}
تم الشكر بواسطة: سعود , myalsailamy
#4
فيه نقطة اظنها سقطت سهوا وهي بخصوص كيفية تحجيم الـ Layout
ترى اقصد بالفيديو الخاص بالشاشات ام انه اكتفى بالاحالة للرابط  اقصد الذي شرح تعدد الـ Layout.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#5
(13-05-16, 06:03 AM)سعود كتب : فيه نقطة اظنها سقطت سهوا وهي بخصوص كيفية تحجيم الـ Layout
ترى اقصد بالفيديو الخاص بالشاشات ام انه اكتفى بالاحالة للرابط  اقصد الذي شرح تعدد الـ Layout.


اتمنى توضح النقطه الي تبغى توصل لها  لاني بصراحه  ما فهمت  الي  تبغاه  ، على العموم الفكره في اعادة تحجيم  الشاشات وهو ان  انظمة الاندرويد  مصنفه مقاسات  معينه  والي هي  :

426dp x 320dp is small
470dp x 320dp is normal
640dp x 480dp is large
960dp x 720dp is xlarge

الان  اول  ما يشتغل تطبيقك اذا  كان  مقاس الشاشه  بين  640dp x 480dp و 960dp x 720dp   سيقوم بشكل تلقائي باختيار  الحجم large ،،  الان  ما  هو  الفرق  ، هو انك راح تدخل على  كل  ملف  تصميم و تغير  أحجام الادوات  (الطول ×  العرض)  حسب المقاس الي يناسبك في حجم الشاشة من هذا النوع ، بالاضافه الى  حجم  الخط  عشان تتناسب مع حجم الادوات  ،  البعض حتى انه يعيد تصميم  الشاشة بحيث يضع الادوات  في اماكن  مختلفه  بالنسبه للحجم    normal الذي يكون صغير  ،  


طبعا هذا الرابط الي شرحه بالفيديو ما اضافه  :
https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_4_-_creating_resources_for_varying_screens/
اسم معرفي : محمد يحيى
الرد }}}}
تم الشكر بواسطة: سعود , الشاكي لله , أبو فلان , أبو فلان
#6
الشرح الموجود بالرابط هذا للبيئة الاصلية بينما الذي لدي فيجوال استوديو.
اللي اريده كيف  اجعل الـLayout بمقاسات معينة ؟؟ اين اعدل واقصد الفورم الرئيسي الاطار الرئيسي الحاضن لكافة الادوات.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#7
القصدك تغير الـ Resolution ؟

ماتقدر تغيره ، لكن تقدر تختار من القائمة او تضيف واحد جديد
https://developer.xamarin.com/guides/and...out_views/

عموما تغيير الرسلوشن لايؤثر كثيرا على ظهور ادواتك
بل كثافة البكسل(dpi) هي من تؤثر على ظهور الادوات ، خصوص الادوات التي تستغمل fixed او wrap_content للتحجيم
لذلك هناك حاجة لاستخدام   scaling للواجهة على حسب التغير في dpi ، وذلك يتم تحقيقه في الاندوريد كما ذكر اخوي myalsailamy بعمل مجلدات لكل dpi (large, xlarge,small, normal)



اما الادوات التي تخضع للweight او الGravity ، فهي دائما متلائمة مع اي  Resolution
ولكن ايضا تحتاج الى الscaling لتغيير حجم النصوص او الصور فهي تتاثر بتغير الكثافة ايضا
الرد }}}}
تم الشكر بواسطة: ابو ابراهيم , أبو فلان


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم