Developers
1.38K subscribers
58 photos
1 video
2 files
49 links
To contact me :
@tawfik_mo
Download Telegram
سيتم رفع التطبيق لجوجل بلاي اليوم او غدا

ان شاء الله
للرصيد التجريبي

تواصل عبر اي طريقه موجوده بالتطبيق
اللي عنده قناه فوق الالف مشترك وعاوز يعمل تبادل اعلاني يكلمني
@tawfik_mo
رابط جروب المطورين لمن ليس مشترك فيه

@developers_git
https://www.facebook.com/smszoneAPP

لايك لصفحة التطبيق لوسمحتو 😘
شباب برمجت تطبيق جديد لحساب الارباح او الخساره التطبيق علي جوجل بلاي الرابط موجود هنا 🔥

@trading_profits_channel
Forwarded from Trading Toolkit
مميزات التطبيق 🔥

🟡 تستطيع حساب ارباحك او خسائرك 🟡 متوسط دخول
🟡 مؤشر الخوف والطمع

التطبيق مترجم للغة العربية والانجليزية

ادوات وتحديثات جديدة باستمرار


جروب التطبيق لاقتراح ادوات او تحسينات 👍
@trading_profits

القناة ⁦📋
@trading_profits_channel
شوية نصايح على السريع -معظمها مبني على توصيات تيم Dart- هتساعدك في تحسين أداء الأبكليشن ومظهر الكود:
- الأفضل تستخدم async و await ولا تستخدم then؟
استخدم async و await. بتنظم الكود وتسهّل قراءته أكتر.

- لو عايز تعمل مسافة فاضية بين حاجتين الأفضل تستخدم Container ولا SizedBox ؟
استخدم SizedBox وخليه const. زي المثال رقم 1.

- بشكل عام حاول تخلّي أي شيء const طالما ينفع، أي constrctor ينفع تحط قبليه const حط، حط const قبل ال Text وقبل ال list بتاعة ال children (في ال Column مثلاً أو ال Stack) وفي أي مكان ينفع تتحط فيه، دة هيفرق في الأداء لأن أي حاجة const مش بيحصلها rebuild. زي المثال رقم 2.
- فيه بعض الناس -وكتير بشوفها على اليوتيوب- بيستخدموا Function ترجع Widget بدل ما يستخدموا Widget على طول،
إوعى تعمل كدة إلا لو مضطر. استخدم ٌReusable Widget أفضل ويا حبّذا لو تعملها const constructor .. شوف المثال رقم 3.
- فيه بعض الناس بدل ما يستخدم ListView.builder بيستخدم ListView ومعاها For loop، وفعلاً بيبناله إنها حققت الغرض وبتظهر قدامه نفس النتيجة،
إوعى تعمل كدة، لإن ListView.builder ال Performance بتاعها أعلى كتير من ال ListView العادية، خاصةً لو ال list طويلة.

- بصفة شبه عامة، أي Controller هتستخدمه هتحتاج تعمله dispose في الآخر، سواء TextEditingController أو حتى AnimationController أو أياً يكن. شوف رقم 4. (مهم ولو ماعملتهاش احتمال كبير الأبلكيشن يضرب)

- كلمة @override اللي بتشوفها دي مالهاش لازمة في الكود غير لتنبيهك انت كمبرمج، بينما وجودها من عدمها مش هيفرق في الكود.

- لو ناوي تكتب كود وتعمله documentation (تشرحه) استخدم triple slash /// مش double slash //.

وبالتوفيق إن شاء الله ^^
لمن فاته التسجيل في الدورة:
كوبون جديد لدورة تعلم برمجة تطبيقات الاندرويد والايفون بأستخدام فلاتر،
الدورة باللغة العربية،
الدورة تشرح لك الدارت والفلاتر من الصفر فلا تحتاج الى مؤهلات للدخول للدورة ...
الدورة متكاملة تحتوي على ٢٤٥ درس وحوالي ٦٠ ساعة تدريبية،
تحتوي الدورة على قسم خاص بتحديثات الفلاتر ٢ اللتي ظهرت هذا العام؛
الكوبون مفتوح العدد فممكن مشاركته بأي مكان،
مدة صلاحية الكوبون ٣ ايام فقط ولكن بمجرد ان تسجل في الدورة تبقى مفتوحة لك مدى الحياة؛


bit.ly/3AtAMQ4
12 MBs
شعور جميل
اكبر جروب عربي لمطوري فلاتر علي تلجرام يشرفنا انضمامك ⁦❤️🌹
@flutter_developers_hub
Forwarded from Programming Class
تبقى ٦٣ تقييم حتى تصل الدورة الى ٥ الاف في عدد التقييمات
1
استاذ حسن فليح يستحق الدعم