المشاركات

صورة
  أكيد كلنا عارفين ان كل شيئ ف Flutter هو عباره عن widget و اي حاجه انت عايز تعملها ع الشاشه هتستخدم widget ليها نتيجه لدا هتلاقي عندك مجموعه كبيره جدا من ال widgets داخله ف بعض عشان تقدر توصف ال design بشكل بسليم للاسف العمليه دي بينتج عنها شويه مشاكل تعالي نبص عليها ⏩ 𝗖𝗼𝗱𝗲 𝗿𝗲𝘃𝗶𝗲𝘄𝗶𝗻𝗴 انك تراجع علي الكود الموضوع بيبقي صعب كدا لان المنظر بيبقي رهيب لما تلاقي مثلا الف سطر ومتشابك هتخاف اصلا تقراه 😂 والنقطه دي مهمه بسبب انك تعرف تراجع الكود الخاص بيك وتحسن منه او ان حد اعلي منك يراجع عليه ويديك شويه نصايح مهمه جدا فانت كدا صعبه الدنيا ⏩ 𝗦𝗶𝗺𝗽𝗹𝗲 𝗨𝗶 𝗖𝗵𝗮𝗻𝗴𝗲𝘀 𝗯𝗲𝗰𝗼𝗺𝗲 𝗺𝘂𝗰𝗵 𝗵𝗮𝗿𝗱𝗲𝗿 برضو نتيجه لدا هتلاقي ان التغييرات اللي انت عايز تعملها بقت اصعب بكتير لانك ممكن مثلا تاخد 5 دقايق بدور علي المكان اللي هتغير فيه وطبعا مع ازدياد التغيرات الوقت المستهلك بيزيد فباتالي هيضرك ⏩ 𝗥𝗲𝘀𝘂𝗶𝗻𝗴 𝘄𝗶𝗱𝗴𝗲𝘁 𝘄𝗶𝗹𝗹 𝗯𝗲 𝗺𝘂𝗰𝗵 𝗵𝗮𝗿𝗱𝗲𝗿 دايما بقول ان من اهم النقط ف كتابه الكود هو انك تقدر تعيد استخدام مجموعه من الاكواد ف مكان تاني وطبعا انت لو مش مقس...
صورة
  اليوم هنتكلم عن حاجه مهمة بشكل رهيب ف اي لغة برمجة مش عندنا بس وهيا 𝗙𝗹𝘂𝘁𝘁𝗲𝗿 𝗧𝗶𝗽 𝗼𝗳 𝘁𝗵𝗲 𝗱𝗮𝘆 🔥 _____________________________________________________________ Handling Exceptions 🥳 الموضوع بينقسم لشقين والمشكلة أن تقريباً كله بيركز علي شق واحد بس وهو ازاي تتعامل مع ال Exception لكن بيتم اهمال النقطة اللي انا بشوفها أهم وهيا المخرج اللي هيشوفه ال user نتيجه لل Exception دا تعالي نبتدي بالشق الاول وهو كيف ن Handle Exception بشكل سليم ⏭ Don't use simple Try Catch block دايما بلاقي معظم الشباب كل اللي بتعمله وهيا بتتعامل مع ال Exceptions انها تحطه جوه try catch وزي الفل كدا زي ما متوضح ف الصوره رقم 1 لكن طبعا دي مشكله لان دا حل سريع بالنسبالك لكن هيعملك مشكله هوضحها ف النقطه الجايه ⏩ Use on when handling Exceptions عندك لغه dart بتقدملك القدره علي انك تحدد نوع ال Exception اللي ممكن تتعامل معاه ودا طبعا بيديك الامكانيه انك تاخد action مختلف زي مامتوضح ف الصوره رقم 2 ودي نقطه مهمممه جدا وخليك فاكر كلامي 👀 النقطتين دول اهم حاجه بالنسبالي ف الجزئيه دي ف حجات تانيه ممكن ...