المشاركات

عرض المشاركات من ديسمبر, 2022
صورة
 أنشئ تطبيقًا لطلب المنتجات في التجارة الإلكترونية يحتوي على الوظائف المذكورة أدناه: 1. أضف إلى السلة 2. أضف إلى المفضلة 3. زيادة / إنقاص / إزالة كمية منتج سلة التسوق المضافة 4. إجمالي التسعير المباشر 5. قائمة المنتجات حسب الفئة 6. صفحة التفاصيل لكل منتج يمكنك استخدام التفضيلات المشتركة إذا لزم الأمر. رابط العمل على مستقل: https://mostaql.com/portfolio/1175712
صورة
  رفيق المسلم هو تطبيق يحتوي على العديد من المميزات التي يحتاجها المسلم. مميزات التطبيق: - القرآن الكريم كاملاً - فهرس كامل لكتاب حصن المسلم - خاصية البحث في الفهرس - قراءة الأذكار بتشكيل الحروف أو بدون - تكبير وتصغير حجم الخط - تبديل شكل التطبيق إلى الوضع المناسب أثناء القراءة - النص أسفل الذكر يحتوي على فضل الذكر - مفضلة يوجد بها الأذكار اليومية التي تحتاجها بشكل يومي - سبحة إلكترونية - صفحة تحتوي على بعض الأحاديث المنتشرة الغير صحيحة - يحتوي على وضع ليلي وعدد من الألوان للوضع الفاتح - يمكنك تكبير وتصغير حجم الذكر كما تشاء - يمكنك مشاركة الذكر مع من تحب - يمكنك مشاركة الذكر كصورة مع إمكانية التعديل على خصائص الصورة - تشغيل وإيقاف المؤثرات الصوتية - يمكنك الإبلاغ عن الذكر في حالة وجود خطأ رابط العمل على مستقل: https://mostaql.com/portfolio/1140969
صورة
  أهلاً بك ! أنا حسام مهندس برمجيات - خريج الجامعة الاسلامية تخصص الحوسبة المتنقلة وتطبيقات الاجهزة الذكية - خريج مسرعة وحاضنة الأعمال Gaza Sky Geeks (GSG) - أعمل كمطور تطبيقات (Android و iOS) باستخدام Flutter - لدي خبرة كبيرة في العمل على أحدث التقنيات والأدوات المتعلقة ببرمجة الهواتف الذكية لإخراج كود واضح ونظيف. - لدي خبرة قوية في أنماط التصميم الشائعة (MVC) و (MVVM) وقد عملت سابقًا على تطبيقات متخصصة في التجارة الإلكترونية والمحافظ والخرائط ووسائل التواصل الاجتماعي والمحادثات. - لدي كل الإمكانيات اللازمة لراحة العميل. أمتلك العديد من المهارات الكافية للعمل على جميع أنواع المشاريع المطلوبة: واجهات احترافية -- اختبار جميع الميزات الموجودة في التطبيق على جميع الأجهزة -- تصميم يعمل على جميع أحجام الشاشات المختلفة - -التعامل مع بوابات الدفع -- التعامل مع خرائط جوجل -- تطبيق يعمل على أكثر من لغة -- إضافة إعلانات داخل التطبيق -- Local database (SQLite, Hive, Shared Preferences) -- Firebase platform -- State Management (Provider, GetX, Bloc ) -- Use restFull APIs -- Animations فوائد ال...
صورة
  من أهم ان لم تكن اهم نقطه ف بناء التطبيقات هو ان الأداء بتاعه يكون ممتاز ومتحسوش كدا بطيء او بيهنج 🔴 عشان كدا هكلم معاك ف كام نقطه تقدر من خلالها تحسن الاداء بتاع التطبيق 👌 ⏩ 𝗔𝘃𝗼𝗶𝗱 𝗦𝘁𝗮𝘁𝗲𝗳𝘂𝗹𝗹 𝘄𝗶𝗱𝗴𝗲𝘁 𝘂𝗻𝗹𝗲𝘀𝘀 𝗻𝗲𝗰𝗰𝗲𝗲𝘀𝘀𝗮𝗿𝘆  لازم تكون فاهم كويس وانت بتستخدمها بحيث تستخدمها فعلا وقت ماتحتجها وتستخدمها بشكل سليم واكلمت عنها ف كذا بوست قبل كدا  ⏩ 𝗨𝘀𝗲 𝗖𝗼𝗻𝘀𝘁 𝗞𝗲𝘆𝘄𝗼𝗿𝗱   طبعا دي من اهم النقط لان استخدامك لل const كانك بالظبط عملت نسخه واحده واحتفظت بيها فبالتالي مش هتحتاج كل مره تبنيها من الاول لا انت بتعيد استخدامها فكل ماتستخدمها كتير كل مكان افضل  الي جانب ان دلوقتي بيديك تحذير لو ينفع تستخدم ال const فمكان معين فمطنش ي شطور واستخدمها  ⏩ 𝗨𝘀𝗲𝗿 𝗟𝗶𝘀𝘁 𝗩𝗶𝗲𝘄 𝗼𝘃𝗲𝗿 𝗦𝗶𝗻𝗴𝗹𝗲𝗖𝗵𝗶𝗹𝗱𝗦𝗰𝗿𝗼𝗹𝗹𝗩𝗶𝗲𝘄 اكيد كلنا عارفين ان لو عندنا Column وعايزين نخليه ي scroll بنستخدم SingleChildScrollView  لكن خلي بالك دا مش شيء كويس لو عندك عدد items كتير لو عندك عدد كتير يبقي الافضل تس...
صورة
  بنسبة كبيرة انت بتخطئ ف النقطة دي 🤦‍♀️ 𝗔𝘀𝘆𝗻𝗰/𝗔𝘄𝗮𝗶𝘁 𝗩𝗦 𝗧𝗵𝗲𝗻  اللي لاحظته ان معظم اللي لسه بيبتدي ف ويتعلم Flutter تقريبا فاكر ان الفرق مابينهم هو شكل الكتابه فقط وطبعا بسبب الفهم الغلط دا بتحصل مشاكل وبيدوخ بسببها 🤷‍♀️ عشان كدا تعالي اقولك الفرق بالتفصيل بحيث تبقي فاهم مش حافظ 👀💪 ⏭ Async / Await  من اسمها دي بنستخدمها عشان نقول للبرنامج اقف استني شويه لحد ما العمليه اللي انا بعملها تخلص وبستخدم Aysnc عشان افهمه ان دي Asyncrounous Task  وبستخدم Await عشان اقوله استني مش اكتر  دلوقتي انت ف الصوره الاولي وانت مستخدم Await فانت مستني نتيجه معينه وبتتخزن ف متغير  وبعدين عملنا print للمتغير دا لحد هنا كله تمام  نركز هنا بقي ف نقطه ان احنا مش هنفذ ال print بتاعتنا غير لما ال await تخلص  يعني هنفضل واقفين عند ال line بتاع ال await ولما يخلص هنبتدي ندخل ف ال line اللي وراه  عشان كدا ال print اكيد هتطبع النتيجه بشكل سليم  ⏭ Then  دي بقي مختلفه شويه بمعني انا لو عندي عمليه هتاخد وقت معين وهتخل...
صورة
  أكيد كلنا عارفين ان كل شيئ ف Flutter هو عباره عن widget و اي حاجه انت عايز تعملها ع الشاشه هتستخدم widget ليها نتيجه لدا هتلاقي عندك مجموعه كبيره جدا من ال widgets داخله ف بعض عشان تقدر توصف ال design بشكل بسليم للاسف العمليه دي بينتج عنها شويه مشاكل تعالي نبص عليها ⏩ 𝗖𝗼𝗱𝗲 𝗿𝗲𝘃𝗶𝗲𝘄𝗶𝗻𝗴 انك تراجع علي الكود الموضوع بيبقي صعب كدا لان المنظر بيبقي رهيب لما تلاقي مثلا الف سطر ومتشابك هتخاف اصلا تقراه 😂 والنقطه دي مهمه بسبب انك تعرف تراجع الكود الخاص بيك وتحسن منه او ان حد اعلي منك يراجع عليه ويديك شويه نصايح مهمه جدا فانت كدا صعبه الدنيا ⏩ 𝗦𝗶𝗺𝗽𝗹𝗲 𝗨𝗶 𝗖𝗵𝗮𝗻𝗴𝗲𝘀 𝗯𝗲𝗰𝗼𝗺𝗲 𝗺𝘂𝗰𝗵 𝗵𝗮𝗿𝗱𝗲𝗿 برضو نتيجه لدا هتلاقي ان التغييرات اللي انت عايز تعملها بقت اصعب بكتير لانك ممكن مثلا تاخد 5 دقايق بدور علي المكان اللي هتغير فيه وطبعا مع ازدياد التغيرات الوقت المستهلك بيزيد فباتالي هيضرك ⏩ 𝗥𝗲𝘀𝘂𝗶𝗻𝗴 𝘄𝗶𝗱𝗴𝗲𝘁 𝘄𝗶𝗹𝗹 𝗯𝗲 𝗺𝘂𝗰𝗵 𝗵𝗮𝗿𝗱𝗲𝗿 دايما بقول ان من اهم النقط ف كتابه الكود هو انك تقدر تعيد استخدام مجموعه من الاكواد ف مكان تاني وطبعا انت لو مش مقس...