انت مشغل الـ AdBlock !!
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك
هدفى الأساسى فى هذا الكورس ان تتعلم :
وبناءاً على ذلك سيتم عمل هذا المشروع
packages :
Widget | properties | المصدر |
---|---|---|
Container(is a container of other widgets |
| |
BoxDecoration(لكى تتحكم أكثر فى الـ container |
|
Widget | properties | المصدر |
---|---|---|
ListTile (تستخدم مع الـ card widget لعمل شكل مستطيل رايق |
|
Navigator.pop(context, {DATA});
Navigator.pushNamed(context, '/second', arguments: {DATA});
Navigator.pushReplacementNamed(context, '/second', arguments: {DATA} );
استقبال الـ DATA من الشاشة السابقة عن طريق هذا الكود :
Map receivedData = ModalRoute.of(context)!.settings.arguments as Map;
⚠أى نوع data يحتوى على properties & methods
⚠الــ method عبارة عن function بداخل الـ class
List<AllCountries> allCountries = [
AllCountries(link: 'Africa/Cairo', countryName: 'Egypt - Cairo', flag: 'egypt.png'),
AllCountries(link: 'Africa/Tunis', countryName: 'Tunisia - Tunis', flag: 'tunisia.png'),
AllCountries(link: 'Africa/Algiers',countryName: 'Algeria - Algiers', flag: 'algeria.png'),
AllCountries(link: 'Australia/Sydney', countryName: 'Australia - Sydney', flag: 'australia.png'),
AllCountries(link: 'America/Toronto', countryName: 'Canada - Toronto',flag: 'canada.png'),
AllCountries(link: 'Asia/Riyadh', countryName: ' Saudi Arabia - Riyadh', flag: 'sa.png'),
];
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك