Flutter | Mahmoud Azab
10.5K subscribers
1.82K photos
134 videos
10 files
298 links
اسألني في اي مشكله ان شاء الله أقدر اساعدك
🎃 @mahmoud_azab99 🎃
Download Telegram
👍107🔥1
السلام عليكم ورحمة الله وبركاته

في الفيديو ده شرح.

1️⃣ Pick image
(Camer , Multiple images)

2️⃣ Remove selected image

3️⃣ Upload image server using Dio

لينك الفيديو ✅️
https://youtu.be/4VBrPUCsf-4?si=-m7x6Ma7qf-KYjVk



اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
19👍7🔥3
اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا صَلَّيْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، إِنَّكَ حَمِيدٌ مَجِيدٌ، وَبَارِكْ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا بَارَكْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، فِي الْعَالَمِينَ إِنَّكَ حَمِيدٌ مَجِيدٌ🤍
26
السلام عليكم ورحمة الله وبركاته


في الفيديو ده شرح.

1️⃣ Pick video

2️⃣ Remove selected video

3️⃣ Upload video server using Dio

لينك الفيديو ✅️

https://youtu.be/MHH_gF6_1z4?si=HHIkWPI3VkiltT2k



اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
17👍5🥰2
السلام عليكم ورحمة الله وبركاته


في الفيديو ده شرح.

1️⃣ Pick file


2️⃣ Upload file server using Dio

لينك الفيديو ✅️

https://youtu.be/TX-ZtgKdLU8?si=cYl7PLMHbwnGAf__



اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
15👍1🔥1
السلام عليكم ورحمة الله وبركاته
شرح تسجيل صوت او اختيار ملف صوتي ورفعه للسيرفر

لينك الفيديو ✅️

https://youtu.be/O6J5zSk1ei0?si=YhEEHEti_jXOODvX



اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
13🥰3
مهم
20👍5
How to improve your Flutter app ?


Github ✅️

https://github.com/mazab99

LinkedIn ✅️

https://www.linkedin.com/in/mazap64
11👍2
We’re hiring!
ABG Egypt is looking for a Junior Flutter.

• Experience: 1 -2 years
•having an application on app store/play store is a must
• Location: Tanta or nearby places
• Full-Time - on-site

• If you are interested
Please write the name of the position you're interested in in the email object and send your CV to this email: hr@abgegypt.com
7
السلام عليكم ورحمة الله وبركاته
شرح تشغيل ملف صوتي من ال Assets

لينك الفيديو ✅️

https://youtu.be/Ajhf_KY82yA?si=Uf5gvoxciknHvOhd



اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
10👍3
من المشاكل اللي شفتها مؤخرا في الجروب
ناس مش عارفة تفتح urls
باستخدام url launcher
انا عارف أن مؤخرا حصل فيها بعض التغيرات وكنت بطلب من الشباب انها تتأكد انها تاخد
<queries>
وتضيفها في AndroidMainfest.xml
للاسف انا برده جربتها في مشروع جديد ومش شغاله
وده بسبب canLaunchUrl()
ديما بترجع false
اكتشفت أن code snippet
ناقصة اللي موجوده في docs
الموجودة دي

<queries>
<!-- If your app checks for SMS support -->
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="sms" />
</intent>
<!-- If your app checks for call support -->
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="tel" />
</intent>
</queries>

،دي ناقص منها الجزء الخاص ب web pages https
فالمفروض أنك تضيف جواها
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" />
</intent>

داخل <queries>
عشان urls تشتغل معاك علي android 11 or later

#منقول
❤‍🔥20🤯3
How to pass data from a child widget to its parent widget in Flutter?
❤‍🔥13🆒5
دايما لما يبقي فيه TabBarView و فيه جوا كل Tab فيهم
ListView
بنعمل فيها
Scrolling
و بعدين نغير من الTab

الاولي للتانيه و نرجع تاني للTab الاولي
الScrolling position

بيرجع لاول الList تاني مش

عند اخر مكان كان واقف فيه.
و لو فيه Swipe to dismiss
جوا الListView و عملنا remove لitem

او ضيفنا واحد جديد برضو بنرجع لاول الListView و مش بنفضل ف المكان الي كنا فيه.
حل المشكله دي اننا نستخدم🔥✅️

PageStorageKey جوا الListView.

PageStorageKey<String>(“Tab1”)

PageStorageKey<String>(“Tab2”)

وظيفته انه يعمل save للScrolling index

بتاع كل ListView عندنا و نديله String كأنه الid بتاع بكل PageStorageKey عشان يفرق

الindexes بتاعت الscrolling لكل
ListView.




LinkedIn profile

https://www.linkedin.com/in/mazap64
❤‍🔥20🔥3
اغلب الاوقات و احنا شغالين علي postman🔥
مع كل مره بنعمل auth بنحتاج ناخد التوكن الجديد و نضيفه ك 1️⃣variable او نضيفه ف كل ريكوست

لأختصار الوقت ف حل لذيذ بأن ممكن نضيف كود ف الTest ف اي2️⃣ auth request

زي اول صوره و نكتب اسم3️⃣ token key

و الpath بتاعه حسب الريسبونس بتاعك زي ما موضح ف الصوره

بعدها هنروح علي ال collection و نختار Authorization4️⃣ و نضيف الkey بتاعنا زي ما هو مكتوب


pm.test("Save TOken TO GLobal", function () {
var jsonData = pm.response.json();
pm.globals.set("authorization", jsonData.data.access_token);
});




#منقول
❤‍🔥16🎃4🔥2
ما شاء الله احنا بقينا
💠 8700 💠 شخص في القناه
وفي جروب للقناه عشان لو حد بيسأل
ف اللي يقدر ينضم للجروب◀️ عشان لو حد محتاج مساعده او بيسأل عن حاجه يلاقي اللي يرد عليه

⚠️ عشان تنضم رد علي الرساله دي هتلاقي نفسك في الجروب
وجزاكم الله خيرا 🌹❤️
❤‍🔥22🆒4🔥1
ممكن حد يفهمني اي هو ال
Profile mode in flutter ؟

الاجابه ⬅️

Profile mode
هو mode الخاص بتتبع وتحليل الأداء بتاع الابلكيشن زي مساحته و استهلاكه لل network او battery او storage وغيرهم ، مش بيشتغل علي emulator او simulator ،
لازم جهاز حقيقي زي ال release mode كده عشان يقدر يديلك الأداء الحقيقي
flutter run --profile
#منقول
❤‍🔥24
اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا صَلَّيْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، إِنَّكَ حَمِيدٌ مَجِيدٌ، وَبَارِكْ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا بَارَكْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، فِي الْعَالَمِينَ إِنَّكَ حَمِيدٌ مَجِيدٌ🤍
❤‍🔥26
السلام عليكم ورحمة الله وبركاته
شرح ازاي تعمل Search في API باستخدام ال DropDown .
لينك الفيديو ✅️

https://youtu.be/M3sQSpC44tw


اللي عايز شرح لحاجه معينه يكتبها . وجزاكم الله خيرا
❤‍🔥23🔥1🆒1
Var and Dynamic Difference in Dart Programming
المقال كان بالعنوان ده
ايه الفرق بين Var و Dynamic🤔
طبعا احنا عارفين ان الاتنين dynamically typed data types
بس الفرق هنا 👈

(var is dynamically typed until it has not assigned any value)
بمعنى 🤔
اني خزنت مثلا متغير من نوع int مينفعش اني اغير ال type بتاعه من int. لنوع تاني زي String
ممكن اغير قيمته من int ل int بس
على عكس Dynamic فهي تسمح بكده عادي انك تغير اي نوع لنوع
اول سطرين ف ال Dynamic مش هيكون في اي error
على عكس اخر سطرين مش هيسمح ب التعديل
❤‍🔥19🔥6