السلام عليكم ورحمة الله وبركاته
في الفيديو ده شرح.
1️⃣ Pick image
(Camer , Multiple images)
2️⃣ Remove selected image
3️⃣ Upload image server using Dio
لينك الفيديو ✅️
https://youtu.be/4VBrPUCsf-4?si=-m7x6Ma7qf-KYjVk
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
في الفيديو ده شرح.
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
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
في الفيديو ده شرح.
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__
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
في الفيديو ده شرح.
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
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
شرح تسجيل صوت او اختيار ملف صوتي ورفعه للسيرفر
لينك الفيديو ✅️
https://youtu.be/O6J5zSk1ei0?si=YhEEHEti_jXOODvX
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
❤13🥰3
How to improve your Flutter app ?
Github ✅️
https://github.com/mazab99
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
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
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
اللي عايز شرح لحاجه معينه يكتبها . مش هقدر أشرح حاجه في الاساسيات. القناه بس هيتشرح فيها حاجات متقدمه شويه ✅️
شرح تشغيل ملف صوتي من ال 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
#منقول
ناس مش عارفة تفتح 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
دايما لما يبقي فيه 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
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);
});
#منقول
مع كل مره بنعمل 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 💠 شخص في القناه
وفي جروب للقناه عشان لو حد بيسأل
ف اللي يقدر ينضم للجروب◀️ عشان لو حد محتاج مساعده او بيسأل عن حاجه يلاقي اللي يرد عليه
⚠️ عشان تنضم رد علي الرساله دي هتلاقي نفسك في الجروب
وجزاكم الله خيرا 🌹❤️
💠 8700 💠 شخص في القناه
وفي جروب للقناه عشان لو حد بيسأل
ف اللي يقدر ينضم للجروب◀️ عشان لو حد محتاج مساعده او بيسأل عن حاجه يلاقي اللي يرد عليه
⚠️ عشان تنضم رد علي الرساله دي هتلاقي نفسك في الجروب
وجزاكم الله خيرا 🌹❤️
❤🔥22🆒4🔥1
ممكن حد يفهمني اي هو ال
Profile mode in flutter ؟
الاجابه ⬅️
Profile mode
هو mode الخاص بتتبع وتحليل الأداء بتاع الابلكيشن زي مساحته و استهلاكه لل network او battery او storage وغيرهم ، مش بيشتغل علي emulator او simulator ،
لازم جهاز حقيقي زي ال release mode كده عشان يقدر يديلك الأداء الحقيقي
flutter run --profile
#منقول
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
اللي عايز شرح لحاجه معينه يكتبها . وجزاكم الله خيرا
شرح ازاي تعمل 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 ✅
على عكس اخر سطرين مش هيسمح ب التعديل
المقال كان بالعنوان ده✅
ايه الفرق بين 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