en
Feedback
Flutter | Mahmoud Azab

Flutter | Mahmoud Azab

Open in Telegram

اسألني في اي مشكله ان شاء الله أقدر اساعدك 🎃 @mahmoud_azab99 🎃

Show more
9 752
Subscribers
-424 hours
-177 days
-6330 days
Posts Archive
من أهم الحاجات اللي لازم تكون عندك ك dev هو حساب GitHub وعشان تعمل الاكونت بتاعك بالشكل ده بحيث يكون منظم مش اكتر هتدخل علي ا
من أهم الحاجات اللي لازم تكون عندك ك dev هو حساب GitHub وعشان تعمل الاكونت بتاعك بالشكل ده بحيث يكون منظم مش اكتر هتدخل علي اللينك ده وتضيف اللي انت عايزه يظهر في البروفايل بتاعك , وتعمل generate وتنسخه وتروح تحطه في ملف ال README.md https://rahuldkjain.github.io/gh-profile-readme-generator/ وده لينك الاكونت بتاعي لو حد عايز يتابعني مع ان مش عليه حاجه بس اشطا https://github.com/mazab99

من أهم الحاجات اللي لازم تكون عندك ك dev هو حساب GitHub وعشان تعمل الاكاونت بتاعك بالشكل ده بحيث يكون منظم مش اكتر هتدخل علي
من أهم الحاجات اللي لازم تكون عندك ك dev هو حساب GitHub وعشان تعمل الاكاونت بتاعك بالشكل ده بحيث يكون منظم مش اكتر هتدخل علي اللينك ده وتضيف اللي انت عايزه يظهر في البروفايل بتاعك , وتعمل generate وتنسخه وتروح تحطه في ملف ال README.md https://rahuldkjain.github.io/gh-profile-readme-generator/ وده لينك الكونت بتاعي لو حد عايز يتابعني مع ان مش عليه حاجه بس اشطا https://github.com/mazab99

5 Flutter Tips Part -3 🎃
+5
5 Flutter Tips Part -3 🎃

#تحدي_90_يوم_فلاتر #اليوم_السادس شرح ال ElevatedButton♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك h
+4
#تحدي_90_يوم_فلاتر #اليوم_السادس شرح ال ElevatedButton♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.facebook.com/highQ6apps/

5 Flutter Tips Part -2.🎃
+5
5 Flutter Tips Part -2.🎃

#اليوم_الخامس_تحدي_90_يوم_فلاتر شرح ال Row ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.
+4
#اليوم_الخامس_تحدي_90_يوم_فلاتر شرح ال Row ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.facebook.com/highQ6apps/

5 Flutter Tips Part -1 🎃
+5
5 Flutter Tips Part -1 🎃

sticker.webp0.15 KB

#اليوم_الرابع_تحدي_90_يوم_فلاتر شرح ال Column ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://w
+4
#اليوم_الرابع_تحدي_90_يوم_فلاتر شرح ال Column ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.facebook.com/highQ6apps/

🔥
+5
🔥

اللي هيتم في القناه الفتره دي ان شاء الله 🔥بوست الساعه 10 الصبح هيكون حاجه advanced شويه سواء package او شرح لحاجه معينة 🔥بوست الساعه 10 الليل هيكون من تحدي ال 90 يوم عشان الناس المبتدأه 🔥وهبدا سلسلة 100 معلومه عن Flutter دي برضو هتكون حاجات advanced 🔥إضافه لينك github للكل اللي هينزل في شرح اي widget 🎃وطبعا الشرح ان شاء الله هيكون بالعربي ♻️لو حد عنده اقتراح لحاجه يقولها

الحمد لله تطبيق Droplet بقا متاح حاليا علي android وقريبا علي ios التسجيل في التطبيق متاح بس للأرقام السعوديه اللي عايز يجرب التطبيق ممكن يسجل ب ده 🔥01221286199 🔥123456789 https://play.google.com/store/apps/details?id=sa.desktop.droplet_water

#اليوم_الثالث_تحدي_90_يوم_فلاتر شرح ال Center ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://w
+4
#اليوم_الثالث_تحدي_90_يوم_فلاتر شرح ال Center ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.facebook.com/highQ6apps/

اعزائي الفلاتراويه معلش لو بتاخر عليكوا في البوستات بس غصب عني والله المهم ازاي اخلي اسم التطبيق يتغير لما اغير اللغه ios Ope
+4
اعزائي الفلاتراويه معلش لو بتاخر عليكوا في البوستات بس غصب عني والله المهم ازاي اخلي اسم التطبيق يتغير لما اغير اللغه ios Open x code a and click Runner root file ونختار التاب اللي فيها localization ونضيف اللغه العربي Inside of the Runner (not top level, with yellow icon), create new Strings File called InfoPlist.strings بعد كده يا وحش هتدخل علي فايل ال runner اللي جوا تعمل فايل اسمه InfoPlist.strings اول ما تعمله هتلاقي علي اليمين كلمه localize هتدوس عليها وتضيف اللغتين العربي والانجليزي هتلاقي الفايل اللي اسمه InfoPlist.strings اتحول لفايلين واحد عربي والتاني انجلش افتح الفايل العربي و زي ما هو مكتوب في الصوره بس طبعا باللغه العربيه #عزيزي_الفلاتراوي

يعنى ايه Binary search وليه معظم الشركات الكبيرة بتستخدمه ؟!! كوباية الشاى بتاعتك بقا وركز معايا كدا علشان هنفهم يعنى ايه Binary search وايه الفرق بينه وبين Linear search وايه عيوبه 🤩 - - - - هضربلك مثال كالعادة هيوضحلك بيشتغل ازاى ✨ ✅لنفترض انك عندك كتاب صفحاته مرقمة من 1 الى 100 وانتا عايز تقرأ حاجه فى الكتاب وموجودة فى صفحة 78 مثلا فهتحتاج انك تبحث على الصفحة دى جوا الكتاب وهتلاقى انك عندك طريقتين : أ - هتمسك الكتاب من اوله وهتشوف رقم كل صفحة وتشوف هيا الصفحة اللى انتا عايزها ولا لأ - ولو مش هيا الصفحة هتروح للصفحة اللى بعدها وتقارن بردو وهتفضل ماشى كدا لحد لما تلاقى الصفحة اللى انتا عايزها - وبكدا انتا هتمشى على معظم صفحات الكتاب وهتاخد وقت كتير شوية فى الطريقة دى ب - هتروح للصفحة اللى فى نص الكتاب ( صفحة 50 مثلا ) وهتشوف هيا رقمها بيساوى رقم الصفحة اللى انتا عايزها فهتلاقى انها مش هيا الصفحة اللى انتا عايزها - هتقارن رقم الصفحة اللى انتا عايزها بالصفحة دى ( هتلاقى ان رقم الصفحة اللى انتا عايزها اكبر من رقم الصفحة اللى فى نص الكتاب ) - فكدا مستحيل الصفحة اللى انتا عايزها تكون فى النص الاول من الكتاب ( من صفحة 1 الى صفحة 49 ) - كدا انتا عرفت ان الصفحة اللى انتا عايزها موجودة فى النص التانى من الكتاب - وكدا نص الكتاب الاول انتا مش هتبحث فيه تانى وهتبحث جوا النص التانى - هتروح للنص التانى من الكتاب وتروح للصفحة اللى موجودة فى نص الجزء ده من الكتاب ( صفحة 75 ) - هتقارن رقم الصفحة اللى انتا عايزها بالصفحة دى فهتلاقى انها مش هيا الصفحة اللى انتا عايزها ( هتلاقى ان رقم الصفحة اللى انتا عايزها اكبر من رقم الصفحة دى ) - فكدا مستحيل الصفحة اللى انتا عايزها تكون فى النص الاول من الجزء التانى من الكتاب ( من صفحة 51 الى صفحة 74) - هتكرر الخطوات دى لحد ما تلاقى رقم الصفحة اللى انتا عايزها 👌 ◀️ خلينا بقا نروح لل data structure - اللى انتا عملته فى الطريقة الاولى علشان تبحث عن رقم صفحة معينة داخل مجموعة من ارقام صفحات تانيه اسمه ( Linear search ) - الطريقة التانيه دى اسمها ( Binary search ) ✅ وطبعا الطريقة التانيه افضل من الطريقة الاولى من غير تفكير بس فى مشكلة واحدة بس 😔 ❌ ان مجموعة البيانات ( ارقام الصفحات ) اللى انتا هتبحث عن شئ داخلها ( رقم الصفحة اللى انتا عايزه ) لازم تكون ( مترتبة ) - يعنى زى الكتاب مثلا صفحاته مترتبة من 1 الى 100 - - ال time complexity in worst case للطريقتين هيا كالتالى : ❗ال worst case بالنسبة لعملية البحث ان العنصر يكون فى اخر مجموعة العناصر أ - O( n ) بالنسبة للطريقة الاولى ( لو انتا العنصر اللى انتا عايزه فى اخر مجموعة العناصر فانتا هتحتاج تمر على العناصر كلها يعنى لو عندك 1000 عنصر هتحتاج تمشى 1000 خطوة علشان تلاقى العنصر اللى انتا محتاجه ) ب - O( logn ) بالنسبة للطريقة التانيه ( لو انتا العنصر اللى انتا عايزه فى اخر مجموعة العناصر وعدد العناصر بتاعتك 1000 عنصر فانتا هتحتاج تمشى 10 خطوات علشان تلاقى العنصر اللى انتا محتاجه )

#اليوم_الثاني_تحدي_90_يوم_فلاتر شرح ال Container ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https:
+6
#اليوم_الثاني_تحدي_90_يوم_فلاتر شرح ال Container ♥️ بروفايل LinkedIn https://www.linkedin.com/in/mazap64 صفحه الفيسبوك https://www.facebook.com/highQ6apps/

اهلا بيكم ياشباب ده الكورس العربي المتقدم في الفلاتر. الكورس لا يستهدف التعليم من الصفر بل يستهدف مواضيع متقدمه. لينك التحميل المجاني لعدد محدود: https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=AUG_FREE وده لينك اخر بتخفيض كبير: https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=AUGUST_DISCOUNT الكورس بيعلمك ازاي تعمل مشروع كبير للشركات الكبيرة بشكل احترافي. الكورس بيحتوي علي الكثير من المواضيع منها: Clean Architecture Design Pattern - MVVM - Model - View - View Model Pattern - Dependency injection - Application Layer - Domain layer - Data layer - Presentation layer - State renderer - Mappers - Data sources - Caching - Localization

عزيزي الفلاتراوي ازاي اخلي اسم الابليكشن من برا يتغير علي حسب اللغه Android Open android/app/src/main/res, هتلاقي فولدر اسمه
+1
عزيزي الفلاتراوي ازاي اخلي اسم الابليكشن من برا يتغير علي حسب اللغه Android Open android/app/src/main/res, هتلاقي فولدر اسمه values جواه فايل string.xml لو ملقتوش اعمله واكتب جواه <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">english name</string> </resources> بعد كده هتعمل فولدر تاني اسمه values-ar هنعمل جواه فايل برضوا زي اللي فوق string.xml وهنحط جواه <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">الاسم بالعربي</string> </resources> وبعد كده هنروح android/app/src/main/manifest, android:label="@string/app_name" هنخلي label بالشكل ده وكده اسم الابليكشن هيتغير بتغير لغه الموبايل #عزيزي_الفلاتراوي

+4
Flutter - 3D Choice Chip 🎃

#اليوم_الأول بدأت في تحدي 90 يوم في flutter بحيث اني ابدا من الاول عشان لو حد مبتدأ واول حاجه هي ال #appBar
+4
#اليوم_الأول بدأت في تحدي 90 يوم في flutter بحيث اني ابدا من الاول عشان لو حد مبتدأ واول حاجه هي ال #appBar