Developers
1.38K subscribers
58 photos
1 video
2 files
49 links
To contact me :
@tawfik_mo
Download Telegram
كوبونات مجانية مفتوحة العدد لدورات حسن فليح الرئيسية ال ٩ على يوديمي:
* تم فصل دورة دارت عن دورة فلاتر، فيجب الان اكمال دورة دارت ومن ثم فلاتر.

1. The Complete Dart Learning Guide
https://www.udemy.com/course/mwurstui/?couponCode=532F2A8A13BD1AF82ABE

2. The PHP 8 Learning Guide [2021 Edition]
https://www.udemy.com/course/php-8-guide-2021-edition/?couponCode=E13AEB5BFA5E3C8A846C

3. The Complete Flutter Development Guide [Arabic Edition]
https://www.udemy.com/course/fluttercourse/?couponCode=81476EA81DC281F9B792

4. The C++ Learning Guide [Arabic Edition]
https://www.udemy.com/course/vcojcteq/?couponCode=37CB7C55DB0D6B9A4666

5. The Java Learning Guide [Arabic Edition]
https://www.udemy.com/course/jczsnxta/?couponCode=2C5490A61A57EEA7219C

6. The Android-Kotlin Development Guide [Arabic Edition]
https://www.udemy.com/course/nfifedvr/?couponCode=9011E0865AF3291C9149

7. The Web Front End Learning Guide [Arabic Edition]
https://www.udemy.com/course/amdbdfbs/?couponCode=E336FD5499BC56ECB72E

8. The Kotlin Learning Guide [Arabic Edition]
https://www.udemy.com/course/kotlin-programming-for-beginner/?couponCode=EA153043E9FA9C30A911

9. The Python and Django Learning Guide [Arabic Edition]
https://www.udemy.com/course/wcsjwvoc/?couponCode=FFD379FD55E3A63F9B61
الجديد في Flutter 2.5

يوم 8 سبتمبر Flutter Team أعلن عن إطلاق flutter 2.5 و اللي حصل فيها تعديلات و تجديدات قويه جدا 💪🏻

مبدأيا أي مفاهيم مش معروفه أو كلام جديد بإذن الله هنطلع Live نتكلم فيه عن التفاصيل كلها و شرح ليها 👌🏻

يلا نبدأ 😍

1. تم إغلاق و حل أكتر من 4600 issue و دي حاجه تخلي Flutter تكون more stable للشغل و دليل علي ان Flutter Community في ازدياد

2. تم تحسين الأداء بنسبة كبيره جدا و ده عن طريق التحسين في ios shader و تغير كيفية تنفيذ async tasks و garbage collector و messaging passing

3. إعلان Dart 2.14 و اللي معاها حاجات جديده زي formatting و pub support جديد و بعض الخصائص الجديده في اللغه عموما

4. بعض التحسينات في flutter framework نفسه زي android full screen كان فيها مشاكل و اتحلت، و أشكال جديده لل FAB و Material Sliver Scroll و شوية تظبيط كده في scroll bar و material banner

5. تحسينات قوية جدا في بعض ال core plugins زي camera و image pickers و بعضهم اتحولوا ل plus versions فيه كل التجديدات زي مثلا
Android alarm manager plus
Android intent plus
Batter plus
Connectivity plus

6. تحسينات في أداء و شكل إظهار ال widget و المعلومات الخاصه بيه بداخل dev tools و widget inspector و ده هيهسل علينا عملية ال debug أكتر

7. حاليا تقدر تعمل run integration test علي Android studio و intelliJ

8. تحسينات في vsCode في موضوع add dependencies

9. عملوا new app templates تقدر تستخدمها في بداية عملك لل application

بإختصار Flutter من وجهة نظري أقوي Cross platform موجود حاليا في الساحه 👌🏻

منقول من عبدالله منصور
👍1
معظم ال widget المستخدمة في flutter مع الخصائص الذي يمكن استعمالها لكل widget
👍3
تم بفضل الله برمجة تاني بوت تليجرام ب فلاتر 🔥

وظيفة البوت يرسل تحركات الحيتان 🐋

علي عدة منصات 🥇
ويحدد نوع العملية سواء كانت بيع او شراء 💵

@rt_whale_tracker

رابط القناة تشرفونا بالانضمام 😘
🔥1
ياصديقي، المعركة أصبحت وقتك

الفيس والإنستجرام واليوتيوب والترندات والبرامج الجذابة المُسلية.. حتى الكورة وبرامج تحليلها بالساعات.. حتى الصحاب والزمايل والمحادثات وجلسات السمر، حتى الأفلام والمسلسلات والأغاني.. حتى المواصلات الطويلة ذهابا وايابا.. الكل متكاتف لإستنزاف وقتك.. معركتهم واستثمارهم في وقتك اللي بتقضيه معاهم.. هدفهم هو وقتك، وساعة بتسحب ساعة. ويوم بيجيب يوم. ووقتك أغلى ماتملك..

كل ساعة بل كل دقيقة بتضيع من عمرك لها ثمن.

إذا لم تمتلك إجابة واضحة يومياً في ماذا ضاعت ساعات يومك!؟ فستبقى فريسة سهلة لكل ماسبق، يتاجرون ويتربحون بوقتك وانت الخاسر الوحيد، يسلبون تركيزك ويزيدونك تشتتاً، أفق قبل فوات الأوان واعتدل في استخدامهم، ستعيش افتراضيا ولن تنعم وستتبرأ من واقعك تدريجيا.

سيطر على وقتك لتفز بحياتك واخرتك بإذن الله
👍9
جروب لعرض وطلب المشاريع التكنولوچيه

يشرفنا حضوركم🌹

@buy_sell_hub
بوت بسيط بلغة دارت من تكويدي 😅 يرسل سعر البيتكوين كل دقيقه ويعمل 24 ساعة
@rt_btc_price
1
في البوست دة هشرح طريقة تسمية كل شيء في لغة Dart طبقاً لتوصيات التيم بتاعهم. وبعض نصائحهم عشان تزوّد ال Readability بتاعة الكود بتاعك.

مبدأياً اعرف إن عندنا تلت طرق للتسمية:

أول طريقة: UpperCamelCase
"طريقة الجمل العلوي" .. متسميّة كدة لإنك بتخلّي الحرف اللي في كل أول كلمة كابيتال.
دي بتستخدمها مع كل ال Types، يعني كل ال Classes وال Enums وال Types. بستخدمها كمان مع حاجة مشهورة اسمها ال Extentions، زي في الصورة رقم واحد.

الطريقة التانية: lowerCamelCase
"طريقة الجمل السفلي" .. ودي زي اللي فاتت بالظبط باستثناء إن أول حرف في أول كلمة بس بيبقى Small مش Capital زي اللي فاتت.
أي حاجة عايز تعرّفها غير اللي ذكرناهم فوق دول استخدم الطريقة دي، سواء بقى Variables أو Functions أو Objects.

الطريقة التالتة: lowercase_with_underscores
هنا كل الحروف بتكون Small وبنفصل بين كل كلمة والتانية ب _ المعروفة بال Underscore.
دي بتستخدم في كل أسماء الملفات والفولدرات في المشروع (في دارت أي ملف اسمه Package وأي فولدر اسمه Library).
بتستخدمها كمان مع ال import prefixes بعد كلمة as .. زي في المثال رقم 3.
👍2
شوية ملاحظات:

- فيه بعض الناس بتخلّي الحروف كلها كابيتال في المتغيرات ال const. تيم دارت كان بيعمل كدة في الأول، وتراجع عن الفكرة لأسباب تتعلق بال Readability وأشياء أخرى. استخدم ال lowerCamelCase زي ما اتفقنا. بص في الصورة رقم 4.

- ساعات بتستخدم Callback بياخد Parameter بس انت مش هتحتاج ال Parameter دة في الكود بتاعك .. اتفقوا اصطلاحاً إنك تسمّيه بال _ طالما مش هتستخدمه .. زي في الصورة رقم 5.

- حاول ماتزودش سطر كود التعريف بتاعك عن 80 حرف.

-تجنّب التسميات الطويلة، زي مثلاً VeryLongCamelCaseClassNames اسأل نفسك دايماً في أي تسمية تكتبها، هل كل كلمة كاتبها هنا محتاجها ضروري؟ سواء لتوضيح النوع، أو لمنع التعارض مع متغيرات تانية.

منقول
5👍4
DartRefrence.pdf
33.2 MB
مرجع سهل ومبسط للغة دارت
من كتابة : Mahmoud Azab
👍5🔥21
السلام عليكم ، روابط تجميعات ل APIs كتيير جداً إن شاء الله تفيدكم في شغلكم ، لا تنسوني من دعائكم .

1. https://bit.ly/3sxNnkm

2. https://bit.ly/3C7qlnw

3. https://bit.ly/3C6JfL7

#منقول
👍21
👍3
كل عام و الجميع بألف صحة و سعادة
و عيد سعيد عليكم ان شاء الله🌹❤️
3
غدا اول يوم لامتحاناتي
نرجو منكم الدعاء لي بالتوفيق
❤️
10